Skip to content
Development
Command

/gaia-spec

Authors an immutable SPEC artifact through Socratic discovery, then plans it in the same session and stops at the plan's KICKOFF prompt; execution starts in a fresh session. Pass `auto` before the description for a non-interactive mode that answers its own questions. Use when

From plugin
gaia
2612 skills18 agents12 commands
$ npx -y skills add gaia-harness/gaia --agent claude-code

Command definition

gaia-spec.md
name: gaia-spec
description: Authors an immutable SPEC artifact through Socratic discovery, then plans it in the same session and stops at the plan's KICKOFF prompt; execution starts in a fresh session. Pass `auto` before the description for a non-interactive mode that answers its own questions. Use when the user asks to write a spec, specify a feature, or pin down requirements before planning.
argument-hint: "[auto] [description]"

Run the GAIA **spec** workflow with these arguments: `$ARGUMENTS`

Read `.claude/skills/gaia/references/spec.md` from the project root and follow it exactly. Treat the arguments above as the reference's `$ARGUMENTS`.

`spec.md` routes each run to these sub-references. Read one only when a line in `spec.md` says to, and then read the whole file:

  • `.claude/skills/gaia/references/spec/lifecycle.md`: step 2's pre-flight sweep.
  • `.claude/skills/gaia/references/spec/resume.md`: step 2, only when the allocator reports a draft and the run is interactive.
  • `.claude/skills/gaia/references/spec/spec-template.md`: step 3's initial draft.
  • `.claude/skills/gaia/references/spec/clarify-loop.md`, `.claude/skills/gaia/references/spec/clarify-prompts.md` and `.claude/skills/gaia/references/spec/system-prompt.md`: step 5's Socratic loop.
  • `.claude/skills/gaia/references/spec/self-review-dispatch.md`: step 6, and step 10's loop back to 6c.
  • `.claude/skills/gaia/references/spec/audit.md` and `.claude/skills/gaia/references/spec/lens-dispatch.md`: step 7's adversarial audit.
  • `.claude/skills/gaia/references/spec/self-review.md`: read by the self-review sub-agent, never this thread.
Read more
@gaia-react
Ships withgaia

Claude is raw power. GAIA is order and focus. A serious harness for Claude Code. It keeps Claude-shipped code production-grade as your team scales. The React frontend is handled. You build the rest of your app on top.

2619 skills18 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
26
Star history of gaia-react/gaia on GitHub, a chart by star-history.com

Other commands on gaia.

distribution-vet

distribution-vet

Command

Maintainer-only. Classifies every file that would newly ship to adopters against the written distribution-boundary categories,…

@gaia-react@gaia-reactInstall Command
gaia-cleanse

gaia-cleanse

Command

Cleanses memory and auto-loaded files (CLAUDE.md, rules) of duplication with the wiki, contradictions with the wiki, and stale…

@gaia-react@gaia-reactInstall Command
gaia-codify

gaia-codify

Command

Drafts a guard (deterministic check, skill, or path-scoped rule) for a recurring code-audit finding class, with approval. Reviews…

@gaia-react@gaia-reactInstall Command
gaia-debt

gaia-debt

Command

Fixes the tech-debt backlog, a single issue, a recommended related batch, or an optional batch of small unrelated issues, highest…

@gaia-react@gaia-reactInstall Command
gaia-fitness

gaia-fitness

Command

Lints this project's Claude integration (skills, commands, agents, rules, hooks, settings, CLAUDE.md files, wiki) with a…

@gaia-react@gaia-reactInstall Command
gaia-forensics

gaia-forensics

Command

Turns a GAIA workflow misfire into a redacted, classified, filing-ready bug report in one read-only pass. Self-diagnoses config…

@gaia-react@gaia-reactInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command