Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
9005336
docs: 1.7.0 release updates
stevensacks Jun 25, 2026
6008823
docs: address pre-1.7.0 doc gaps
stevensacks Jun 25, 2026
6011ccc
docs: frame spec-close as automatic, manual as backstop (gaia#438)
stevensacks Jun 25, 2026
c8dc8e3
docs: sync gaia-init/setup-gaia-ci CI flow with gaia#439
stevensacks Jun 25, 2026
6eeda32
chore: bump astro 6.3.0 -> 7.0.2, starlight 0.39.1 -> 0.41.1
stevensacks Jun 25, 2026
a6b4592
chore: bump sharp 0.34.5 -> 0.35.2
stevensacks Jun 25, 2026
307d2df
docs: add Working in GAIA workflow walkthrough
stevensacks Jun 25, 2026
9955a51
docs: add Working in GAIA walkthrough page
stevensacks Jun 25, 2026
721ad5b
docs: document running concurrent /gaia-spec and /gaia-plan
stevensacks Jun 25, 2026
ff01109
docs: rewrite /gaia-init page for accuracy
stevensacks Jun 25, 2026
dc6759a
style: theme callouts to the GAIA palette
stevensacks Jun 25, 2026
e5e3a2b
chore: refresh source-state snapshot for docs accuracy pass
stevensacks Jun 26, 2026
8517d0a
docs: accuracy pass on getting-started pages
stevensacks Jun 26, 2026
c84fba1
docs: accuracy pass on commands pages
stevensacks Jun 26, 2026
0871bff
docs: accuracy pass on maintenance pages
stevensacks Jun 26, 2026
f06f592
docs: accuracy pass on skills pages
stevensacks Jun 26, 2026
9f6816c
docs: accuracy pass on reference pages
stevensacks Jun 26, 2026
7f3fc71
docs: accuracy pass on contributors pages
stevensacks Jun 26, 2026
b35e659
docs: promote React Code heading, fix spec concurrency wording
stevensacks Jun 26, 2026
5b0d05e
docs: restructure command pages into Workflow and Maintenance groups
stevensacks Jun 26, 2026
6c52e15
docs: clarify react-performance intro and workflow command lead-in
stevensacks Jun 26, 2026
25feff0
docs: cut over-technical detail from adopter pages
stevensacks Jun 26, 2026
7d22713
docs: update handoff/pickup to delete-on-done lifecycle
stevensacks Jun 26, 2026
74fe4ee
docs: add palette callouts for key warnings and gotchas
stevensacks Jun 26, 2026
f287602
docs: add Maintenance > GAIA CI explainer page
stevensacks Jun 27, 2026
19fb172
docs: reconcile to gaia da32c76d: unify /setup-gaia, add /gaia-debt, …
stevensacks Jul 1, 2026
6181c0e
chore(deps): bump astro/starlight/sharp, override js-yaml to clear Do…
stevensacks Jul 1, 2026
9d4bb98
docs: reconcile to gaia 8789b84a and regenerate source-state snapshot
stevensacks Jul 2, 2026
66febba
feat: generate llms.txt endpoints via starlight-llms-txt
stevensacks Jul 2, 2026
cba6008
docs: reconcile to gaia f0d8bd39: Serena grep hook, setup-gaia org + …
stevensacks Jul 2, 2026
063f144
docs(setup-gaia): title-case Install Tools / Install Plugins headings
stevensacks Jul 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,014 changes: 732 additions & 282 deletions .claude/audit/source-state.json

Large diffs are not rendered by default.

73 changes: 59 additions & 14 deletions astro.config.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// @ts-check
import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';
import llmsTxt from 'starlight-llms-txt';

// https://astro.build/config
export default defineConfig({
Expand Down Expand Up @@ -28,36 +29,78 @@ export default defineConfig({
href: 'https://github.com/gaia-react/gaia',
},
],
plugins: [
// Generates /llms.txt, /llms-full.txt, /llms-small.txt, and per-set files
// so Claude Code (and other agents) can ingest these docs cleanly.
llmsTxt({
projectName: 'GAIA',
description:
'GAIA is a React and TypeScript framework that ships with a Claude Code configuration layer: slash commands, skills, hooks, rules, and agents that give Claude structure and focus when working in the codebase. Scaffold a project with `npx create-gaia my-app`. This documentation covers installing GAIA and using its commands, skills, and supporting machinery.',
details: [
'GAIA has two audiences.',
'',
'Adopters run `npx create-gaia` and get a scaffolded project with the commands, skills, hooks, rules, and agents that ship in the release.',
'',
'Contributors work on the GAIA template repo itself and additionally have the release tooling, bundled CLI internals, CI workflows, and wiki internals documented under `contributors/`.',
'',
'The abridged documentation below covers adopter surface only. Contributor documentation is available as a separate set.',
].join('\n'),
// Lead with install, then follow the sidebar order.
promote: [
'index*',
'getting-started/**',
'workflow/**',
'maintenance/**',
'skills/**',
'reference/**',
],
// Push contributor pages to the end of llms-full.txt (they sort near
// the top alphabetically otherwise).
demote: ['contributors/**'],
// Keep contributor-only surface out of the compact adopter file.
exclude: ['contributors/**'],
customSets: [
{
label: 'Contributor documentation',
paths: ['contributors/**'],
description:
'for people working on the GAIA template repo itself: CI workflows, the bundled CLI, releases, health audits, and wiki internals. Not needed if you installed GAIA with `npx create-gaia`.',
},
],
}),
],
sidebar: [
{
label: 'Getting started',
items: [
{ label: 'Quick Start', slug: 'index' },
{ label: '/gaia-init', slug: 'getting-started/gaia-init' },
{ label: '/setup-gaia-ci', slug: 'getting-started/setup-gaia-ci' },
{ label: '/setup-cloned-gaia-project', slug: 'getting-started/setup-cloned-gaia-project' },
{ label: '/setup-gaia', slug: 'getting-started/setup-gaia' },
],
},
{
label: 'Commands',
label: 'Workflow',
items: [
{ label: 'Overview', slug: 'commands' },
{ label: '/gaia-plan', slug: 'commands/plan' },
{ label: '/gaia-spec', slug: 'commands/spec' },
{ label: '/gaia-handoff and pickup', slug: 'commands/handoff-pickup' },
{ label: '/gaia-forensics', slug: 'commands/forensics' },
{ label: '/update-deps', slug: 'commands/update-deps' },
{ label: '/update-gaia', slug: 'commands/update-gaia' },
{ label: 'Overview', slug: 'workflow' },
{ label: '/gaia-spec', slug: 'workflow/spec' },
{ label: '/gaia-plan', slug: 'workflow/plan' },
{ label: '/gaia-handoff', slug: 'workflow/handoff' },
{ label: '/gaia-pickup', slug: 'workflow/pickup' },
{ label: '/gaia-forensics', slug: 'workflow/forensics' },
],
},
{
label: 'Maintenance',
items: [
{ label: 'Overview', slug: 'maintenance' },
{ label: '/gaia-fitness', slug: 'commands/fitness' },
{ label: '/gaia-audit', slug: 'commands/audit' },
{ label: '/gaia-harden', slug: 'commands/harden' },
{ label: '/gaia-wiki', slug: 'commands/wiki' },
{ label: 'GAIA CI', slug: 'maintenance/gaia-ci' },
{ label: '/gaia-fitness', slug: 'maintenance/fitness' },
{ label: '/gaia-audit', slug: 'maintenance/audit' },
{ label: '/gaia-debt', slug: 'maintenance/debt' },
{ label: '/gaia-harden', slug: 'maintenance/harden' },
{ label: '/gaia-wiki', slug: 'maintenance/wiki' },
{ label: '/update-deps', slug: 'maintenance/update-deps' },
{ label: '/update-gaia', slug: 'maintenance/update-gaia' },
],
},
{
Expand All @@ -66,6 +109,7 @@ export default defineConfig({
{ label: 'Overview', slug: 'skills' },
{ label: 'Code skills', slug: 'skills/code' },
{ label: 'Scaffolders', slug: 'skills/scaffolders' },
{ label: 'React performance', slug: 'skills/react-performance' },
],
},
{
Expand All @@ -78,6 +122,7 @@ export default defineConfig({
},
{
label: 'Contributors',
collapsed: true,
items: [
{ label: 'Overview', slug: 'contributors' },
{ label: 'CI workflows', slug: 'contributors/ci' },
Expand Down
7 changes: 4 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@
"astro": "astro"
},
"dependencies": {
"@astrojs/starlight": "^0.39.1",
"astro": "^6.2.2",
"sharp": "^0.34.5"
"@astrojs/starlight": "^0.41.2",
"astro": "^7.0.5",
"sharp": "^0.35.3",
"starlight-llms-txt": "^0.11.0"
},
"pnpm": {
"onlyBuiltDependencies": [
Expand Down
Loading