-
Notifications
You must be signed in to change notification settings - Fork 7.4k
Readme clarity #2013
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Readme clarity #2013
Changes from 15 commits
5ab58a9
b5a613f
0a425e7
f758eb7
dc8aca6
c5ff2f3
285bfdd
c43a938
92c058e
03e90fd
0b70160
2c3b0bc
f122b45
2a8e430
780d125
1c16967
625aabf
843f428
1f5554d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -253,7 +253,6 @@ Community projects that extend, visualize, or build on Spec Kit: | |||||||||||||||||||||||||||||||
| - **[Spec Kit Assistant](https://marketplace.visualstudio.com/items?itemName=rfsales.speckit-assistant)** — A VS Code extension that provides a visual orchestrator for the full SDD workflow (constitution → specification → planning → tasks → implementation) with phase status visualization, an interactive task checklist, DAG visualization, and support for Claude, Gemini, GitHub Copilot, and OpenAI backends. Requires the `specify` CLI in your PATH. | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| ## 🤖 Supported AI Agents | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| | Agent | Support | Notes | | ||||||||||||||||||||||||||||||||
| | ------------------------------------------------------------------------------------ | ------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | ||||||||||||||||||||||||||||||||
| | [Qoder CLI](https://qoder.com/cli) | ✅ | | | ||||||||||||||||||||||||||||||||
|
|
@@ -284,22 +283,61 @@ Community projects that extend, visualize, or build on Spec Kit: | |||||||||||||||||||||||||||||||
| | [Trae](https://www.trae.ai/) | ✅ | | | ||||||||||||||||||||||||||||||||
| | Generic | ✅ | Bring your own agent — use `--ai generic --ai-commands-dir <path>` for unsupported agents | | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| ## Available Slash Commands | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| After running `specify init`, your AI coding agent will have access to these slash commands for structured development. If you pass `--ai-skills`, Spec Kit installs agent skills instead of slash-command prompt files. | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| #### Core Commands | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| Essential commands for the Spec-Driven Development workflow: | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| | Command | Agent Skill | Description | | ||||||||||||||||||||||||||||||||
| | ----------------------- | ---------------------- | ------------------------------------------------------------------------ | | ||||||||||||||||||||||||||||||||
| | `/speckit.constitution` | `speckit-constitution` | Create or update project governing principles and development guidelines | | ||||||||||||||||||||||||||||||||
| | `/speckit.specify` | `speckit-plan` | Define what you want to build (requirements and user stories) | | ||||||||||||||||||||||||||||||||
| | `/speckit.plan` | `speckit-tasks` | Create technical implementation plans with your chosen tech stack | | ||||||||||||||||||||||||||||||||
pchemguy marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||||||||||||||||||||||||
| | `/speckit.tasks` | `speckit-tasks` | Generate actionable task lists for implementation | | ||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
| After running `specify init`, your AI coding agent will have access to these slash commands for structured development. If you pass `--ai-skills`, Spec Kit installs agent skills instead of slash-command prompt files. | |
| #### Core Commands | |
| Essential commands for the Spec-Driven Development workflow: | |
| | Command | Agent Skill | Description | | |
| | ----------------------- | ---------------------- | ------------------------------------------------------------------------ | | |
| | `/speckit.constitution` | `speckit-constitution` | Create or update project governing principles and development guidelines | | |
| | `/speckit.specify` | `speckit-plan` | Define what you want to build (requirements and user stories) | | |
| | `/speckit.plan` | `speckit-tasks` | Create technical implementation plans with your chosen tech stack | | |
| | `/speckit.tasks` | `speckit-tasks` | Generate actionable task lists for implementation | | |
| After running `specify init`, your AI coding agent will have access to Spec Kit slash commands for structured development. If you pass `--ai-skills`, Spec Kit installs agent skills instead of slash-command prompt files. | |
| For the canonical list of available commands and their agent-skill equivalents, see the **Core Commands / Optional Commands** section later in this README. |
Copilot
AI
Apr 9, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The “Available Slash Commands” tables don’t include /speckit.taskstoissues / speckit-taskstoissues, even though templates/commands/taskstoissues.md ships with the core and is referenced elsewhere in the README (Pi agent note about taskstoissues). If this section is intended to enumerate what specify init installs, consider adding taskstoissues under Optional Commands (or explicitly calling out that it’s omitted/conditional).
| | Command | Agent Skill | Description | | |
| | -------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | | |
| | `/speckit.clarify` | `speckit-clarify` | Clarify underspecified areas (recommended before `/speckit.plan`; formerly `/quizme`) | | |
| | `/speckit.analyze` | `speckit-analyze` | Cross-artifact consistency & coverage analysis (run after `/speckit.tasks`, before `/speckit.implement`) | | |
| | `/speckit.checklist` | `speckit-checklist` | Generate custom quality checklists that validate requirements completeness, clarity, and consistency (like "unit tests for English") | | |
| | Command | Agent Skill | Description | | |
| | ------------------------- | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | | |
| | `/speckit.clarify` | `speckit-clarify` | Clarify underspecified areas (recommended before `/speckit.plan`; formerly `/quizme`) | | |
| | `/speckit.analyze` | `speckit-analyze` | Cross-artifact consistency & coverage analysis (run after `/speckit.tasks`, before `/speckit.implement`) | | |
| | `/speckit.checklist` | `speckit-checklist` | Generate custom quality checklists that validate requirements completeness, clarity, and consistency (like "unit tests for English") | | |
| | `/speckit.taskstoissues` | `speckit-taskstoissues` | Convert generated task lists into GitHub issues for tracking and execution | |
pchemguy marked this conversation as resolved.
Show resolved
Hide resolved
pchemguy marked this conversation as resolved.
Show resolved
Hide resolved
mnriem marked this conversation as resolved.
Show resolved
Hide resolved
pchemguy marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
pchemguy marked this conversation as resolved.
Show resolved
Hide resolved
Copilot
AI
Apr 9, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The CLI command table appears incomplete: the specify CLI also has an integration top-level command group (e.g., specify integration list/install/uninstall/switch). Since the text says “supports the following commands”, please add integration to this list (or clarify that the table is a partial subset).
| | Command | Description | | |
| | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | |
| | `init` | Initialize a new Specify project from the latest template. | | |
| | `check` | Check for installed tools: `git` plus all CLI-based agents configured in `AGENT_CONFIG` (for example: `claude`, `gemini`, `code`/`code-insiders`, `cursor-agent`, `windsurf`, `junie`, `qwen`, `opencode`, `codex`, `kiro-cli`, `shai`, `qodercli`, `vibe`, `kimi`, `iflow`, `pi`, `forge`, etc.) | | |
| | `version` | Show the currently installed Spec Kit version. | | |
| | `extension` | Manage extensions | | |
| | `preset` | Manage presets | | |
| | Command | Description | | |
| | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | |
| | `init` | Initialize a new Specify project from the latest template. | | |
| | `check` | Check for installed tools: `git` plus all CLI-based agents configured in `AGENT_CONFIG` (for example: `claude`, `gemini`, `code`/`code-insiders`, `cursor-agent`, `windsurf`, `junie`, `qwen`, `opencode`, `codex`, `kiro-cli`, `shai`, `qodercli`, `vibe`, `kimi`, `iflow`, `pi`, `forge`, etc.) | | |
| | `version` | Show the currently installed Spec Kit version. | | |
| | `extension` | Manage extensions | | |
| | `integration` | Manage integrations | | |
| | `preset` | Manage presets | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not shown in specify.exe --help
mnriem marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
mnriem marked this conversation as resolved.
Show resolved
Hide resolved
Copilot
AI
Apr 9, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The template resolution paths for presets and extensions in this priority table don’t match the actual on-disk layout described elsewhere in the repo. Preset and extension templates live under .specify/presets/<preset-id>/templates/ and .specify/extensions/<ext-id>/templates/ (not .specify/presets/templates/ / .specify/extensions/templates/). Using the current paths will send readers to non-existent locations.
| | Priority | Component Type | Location | | |
| | -------: | ------------------------------------------------- | -------------------------------- | | |
| | ⬆ 1 | Project-Local Overrides | `.specify/templates/overrides/` | | |
| | 2 | Presets — Customize core & extensions | `.specify/presets/templates/` | | |
| | 3 | Extensions — Add new capabilities | `.specify/extensions/templates/` | | |
| | ⬇ 4 | Spec Kit Core — Built-in SDD commands & templates | `.specify/templates/` | | |
| | Priority | Component Type | Location | | |
| | -------: | ------------------------------------------------- | ----------------------------------------- | | |
| | ⬆ 1 | Project-Local Overrides | `.specify/templates/overrides/` | | |
| | 2 | Presets — Customize core & extensions | `.specify/presets/<preset-id>/templates/` | | |
| | 3 | Extensions — Add new capabilities | `.specify/extensions/<ext-id>/templates/` | | |
| | ⬇ 4 | Spec Kit Core — Built-in SDD commands & templates | `.specify/templates/` | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I copied the paths from the Mermaid diagram. I have not used extensions/presets yet, so I cannot judge on the correctness of this suggestion. Refusing it in this pull request.
Uh oh!
There was an error while loading. Please reload this page.