with one click
aigon-feature-create
Create feature <name> - creates spec in inbox
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create feature <name> - creates spec in inbox
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Revise the current feature worktree after code review — decide accept/revert/modify
Show Aigon commands
Close feature <ID> [agent] [--adopt] - merges branch, cleans up, optionally adopts from losers
Evaluate feature <ID> - code review or comparison
Fast-track feature <name> - create + setup + implement in one step
Prioritise feature <name> - assigns ID, moves to backlog
| name | aigon-feature-create |
| description | Create feature <name> - creates spec in inbox |
Run this command followed by the feature name.
aigon feature-create $ARGUMENTS
This creates a new feature spec in ./docs/specs/features/01-inbox/.
IMPORTANT: After the CLI command completes, open the created feature file in markdown preview mode in a separate window:
./docs/specs/features/01-inbox/feature-$ARGUMENTS.md (or similar, check the CLI output for exact filename)Cmd+Shift+P / Ctrl+Shift+P) and run: Markdown: Open Preview (or press Cmd+Shift+V / Ctrl+Shift+V)Tip: If you are running this command in your own Claude Code session (no
--agentflag), press Shift+Tab now to enter plan mode before drafting — this keeps your session read-only while you explore the codebase and propose the spec.
Explore the codebase to understand the existing architecture, patterns, and code relevant to this feature. Plan your approach before writing. Consider:
Use this understanding to write a well-informed spec — especially the Technical Approach, Dependencies, and Acceptance Criteria sections.
set: frontmatter)Default: standalone. Most new specs should not have a set: tag.
Use set: <slug> only when you are creating two or more inbox specs that ship together and will be prioritised with aigon set-prioritise <slug>.
Before reusing any set slug, run aigon set show <slug>. If every member is done, the set is closed — do not tag into it. For follow-up work, use depends_on: [<id>] and mention prior features under ## Related instead.
See .aigon/docs/feature-sets.md § Completed sets — do not rejoin.
complexity: (required) — drives the per-agent {model, effort} defaults in the dashboard start modal, resolved from each agent's complexity-defaults table and then aigon config. Do not put model names or effort levels in the spec; those SKUs change over time and belong only in agent config.
Use this rubric:
planning_context: (set this when you ran plan mode) — if you entered plan mode (EnterPlanMode / Shift+Tab) before writing this spec and a plan file was written to ~/.claude/plans/, set this field to that path:
planning_context: ~/.claude/plans/your-plan-file.md
The implementing agent will read the plan before writing any code, and the content is copied into the implementation log at start time so it’s durable even if the plan file is later deleted. Skipping this means the agent has to re-derive all the context from the spec alone.
Commit the spec file:
git add docs/specs/features/01-inbox/
git commit -m "feat: create feature spec - <name>"
Next step: Once the spec is committed, suggest aigon-feature-prioritise $ARGUMENTS to assign an ID and prioritise it to backlog.
End your response with the suggested next command on its own line. This helps agent UIs surface the next suggested Aigon command. Use the actual feature name:
aigon-feature-prioritise <name>