
Initialize a Git repository with an initial commit
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.
Create or update Architecture Decision Records for this repository. Use when the user wants an ADR drafted, revised, or reviewed in `proposals/adr/`, especially for core technology choices, shared interfaces, costly-to-reverse decisions, or to resolve an open question from `docs/architecture.md`.
Review a draft ADR for decision clarity, rationale quality, and long-term usefulness as a project record. Use before accepting an ADR or merging a proposal branch. Produces concrete suggested revisions, not just a report.
Create or update Requests for Comment for this repository. Use when the user wants a new feature, subsystem, module, game mechanic, API change, or vendor contribution proposal drafted in `proposals/rfc/` before implementation.
Review a draft RFC for scope, clarity, and contributor-readiness. Use before opening an RFC for comment or merging a proposal branch. Produces concrete suggested revisions, not just a report.
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
Generate a custom checklist for the current feature based on user requirements.
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
Auto-commit changes after a Spec Kit command completes
Initialize a Git repository with an initial commit
Detect Git remote URL for GitHub integration
Detect Git remote URL for GitHub integration
Validate current branch follows feature branch naming conventions
Execute the implementation plan by processing and executing all tasks defined in tasks.md
Execute the implementation plan by processing and executing all tasks defined in tasks.md
Execute the implementation planning workflow using the plan template to generate design artifacts.
Create or update the feature specification from a natural language feature description.
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
Create a feature branch with sequential or timestamp numbering
Auto-commit changes after a Spec Kit command completes
Validate current branch follows feature branch naming conventions
Create a feature branch with sequential or timestamp numbering
Generate a custom checklist for the current feature based on user requirements.
Execute the implementation planning workflow using the plan template to generate design artifacts.
Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.
Create or update the feature specification from a natural language feature description.
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.