You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/skills/speckit-analyze/SKILL.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,13 +52,13 @@ You **MUST** consider the user input before proceeding (if not empty).
52
52
53
53
## Goal
54
54
55
-
Identify inconsistencies, duplications, ambiguities, and underspecified items across the three core artifacts (`spec.md`, `plan.md`, `tasks.md`) before implementation. This command MUST run only after `/speckit.tasks` has successfully produced a complete `tasks.md`.
55
+
Identify inconsistencies, duplications, ambiguities, and underspecified items across the three core artifacts (`spec.md`, `plan.md`, `tasks.md`) before implementation. This command MUST run only after `/speckit-tasks` has successfully produced a complete `tasks.md`.
56
56
57
57
## Operating Constraints
58
58
59
59
**STRICTLY READ-ONLY**: Do **not** modify any files. Output a structured analysis report. Offer an optional remediation plan (user must explicitly approve before any follow-up editing commands would be invoked manually).
60
60
61
-
**Constitution Authority**: The project constitution (`.specify/memory/constitution.md`) is **non-negotiable** within this analysis scope. Constitution conflicts are automatically CRITICAL and require adjustment of the spec, plan, or tasks—not dilution, reinterpretation, or silent ignoring of the principle. If a principle itself needs to change, that must occur in a separate, explicit constitution update outside `/speckit.analyze`.
61
+
**Constitution Authority**: The project constitution (`.specify/memory/constitution.md`) is **non-negotiable** within this analysis scope. Constitution conflicts are automatically CRITICAL and require adjustment of the spec, plan, or tasks—not dilution, reinterpretation, or silent ignoring of the principle. If a principle itself needs to change, that must occur in a separate, explicit constitution update outside `/speckit-analyze`.
62
62
63
63
## Execution Steps
64
64
@@ -194,9 +194,9 @@ Output a Markdown report (no file writes) with the following structure:
194
194
195
195
At end of report, output a concise Next Actions block:
196
196
197
-
- If CRITICAL issues exist: Recommend resolving before `/speckit.implement`
197
+
- If CRITICAL issues exist: Recommend resolving before `/speckit-implement`
198
198
- If only LOW/MEDIUM: User may proceed, but provide improvement suggestions
199
-
- Provide explicit command suggestions: e.g., "Run /speckit.specify with refinement", "Run /speckit.plan to adjust architecture", "Manually edit tasks.md to add coverage for 'performance-metrics'"
199
+
- Provide explicit command suggestions: e.g., "Run /speckit-specify with refinement", "Run /speckit-plan to adjust architecture", "Manually edit tasks.md to add coverage for 'performance-metrics'"
Copy file name to clipboardExpand all lines: .agents/skills/speckit-checklist/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -252,7 +252,7 @@ You **MUST** consider the user input before proceeding (if not empty).
252
252
- Actor/timing
253
253
- Any explicit user-specified must-have items incorporated
254
254
255
-
**Important**: Each `/speckit.checklist` command invocation uses a short, descriptive checklist filename and either creates a new file or appends to an existing one. This allows:
255
+
**Important**: Each `/speckit-checklist` command invocation uses a short, descriptive checklist filename and either creates a new file or appends to an existing one. This allows:
256
256
257
257
- Multiple checklists of different types (e.g., `ux.md`, `test.md`, `security.md`)
258
258
- Simple, memorable filenames that indicate checklist purpose
Copy file name to clipboardExpand all lines: .agents/skills/speckit-clarify/SKILL.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,15 +54,15 @@ You **MUST** consider the user input before proceeding (if not empty).
54
54
55
55
Goal: Detect and reduce ambiguity or missing decision points in the active feature specification and record the clarifications directly in the spec file.
56
56
57
-
Note: This clarification workflow is expected to run (and be completed) BEFORE invoking `/speckit.plan`. If the user explicitly states they are skipping clarification (e.g., exploratory spike), you may proceed, but must warn that downstream rework risk increases.
57
+
Note: This clarification workflow is expected to run (and be completed) BEFORE invoking `/speckit-plan`. If the user explicitly states they are skipping clarification (e.g., exploratory spike), you may proceed, but must warn that downstream rework risk increases.
- (Optionally capture `IMPL_PLAN`, `TASKS` for future chained flows.)
65
-
- If JSON parsing fails, abort and instruct user to re-run `/speckit.specify` or verify feature branch environment.
65
+
- If JSON parsing fails, abort and instruct user to re-run `/speckit-specify` or verify feature branch environment.
66
66
- For single quotes in args like "I'm Groot", use escape syntax: e.g 'I'\''m Groot' (or double-quote if possible: "I'm Groot").
67
67
68
68
2. Load the current spec file. Perform a structured ambiguity & coverage scan using this taxonomy. For each category, mark status: Clear / Partial / Missing. Produce an internal coverage map used for prioritization (do not output raw map unless no questions will be asked).
@@ -201,13 +201,13 @@ Execution steps:
201
201
- Path to updated spec.
202
202
- Sections touched (list names).
203
203
- Coverage summary table listing each taxonomy category with Status: Resolved (was Partial/Missing and addressed), Deferred (exceeds question quota or better suited for planning), Clear (already sufficient), Outstanding (still Partial/Missing but low impact).
204
-
- If any Outstanding or Deferred remain, recommend whether to proceed to `/speckit.plan` or run `/speckit.clarify` again later post-plan.
204
+
- If any Outstanding or Deferred remain, recommend whether to proceed to `/speckit-plan` or run `/speckit-clarify` again later post-plan.
205
205
- Suggested next command.
206
206
207
207
Behavior rules:
208
208
209
209
- If no meaningful ambiguities found (or all potential questions would be low-impact), respond: "No critical ambiguities detected worth formal clarification." and suggest proceeding.
210
-
- If spec file missing, instruct user to run `/speckit.specify` first (do not create a new spec here).
210
+
- If spec file missing, instruct user to run `/speckit-specify` first (do not create a new spec here).
211
211
- Never exceed 5 total asked questions (clarification retries for a single question do not count as new questions).
Copy file name to clipboardExpand all lines: .agents/skills/speckit-implement/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -172,7 +172,7 @@ You **MUST** consider the user input before proceeding (if not empty).
172
172
- Confirm the implementation follows the technical plan
173
173
- Report final status with summary of completed work
174
174
175
-
Note: This command assumes a complete task breakdown exists in tasks.md. If tasks are incomplete or missing, suggest running `/speckit.tasks` first to regenerate the task list.
175
+
Note: This command assumes a complete task breakdown exists in tasks.md. If tasks are incomplete or missing, suggest running `/speckit-tasks` first to regenerate the task list.
176
176
177
177
10. **Check for extension hooks**: After completion validation, check if `.specify/extensions.yml` exists in the project root.
178
178
- If it exists, read it and look for entries under the `hooks.after_implement` key
Copy file name to clipboardExpand all lines: .agents/skills/speckit-specify/SKILL.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ You **MUST** consider the user input before proceeding (if not empty).
52
52
53
53
## Outline
54
54
55
-
The text the user typed after `/speckit.specify` in the triggering message **is** the feature description. Assume you always have it available in this conversation even if `$ARGUMENTS` appears literally below. Do not ask the user to repeat it unless they provided an empty command.
55
+
The text the user typed after `/speckit-specify` in the triggering message **is** the feature description. Assume you always have it available in this conversation even if `$ARGUMENTS` appears literally below. Do not ask the user to repeat it unless they provided an empty command.
56
56
57
57
Given that feature description, do this:
58
58
@@ -98,10 +98,10 @@ Given that feature description, do this:
98
98
}
99
99
```
100
100
Write the actual resolved directory path value (for example, `specs/003-user-auth`), not the literal string `SPECIFY_FEATURE_DIRECTORY`.
101
-
This allows downstream commands (`/speckit.plan`, `/speckit.tasks`, etc.) to locate the feature directory without relying on git branch name conventions.
101
+
This allows downstream commands (`/speckit-plan`, `/speckit-tasks`, etc.) to locate the feature directory without relying on git branch name conventions.
102
102
103
103
**IMPORTANT**:
104
-
- You must only create one feature per `/speckit.specify` invocation
104
+
- You must only create one feature per `/speckit-specify` invocation
105
105
- The spec directory name and the git branch name are independent — they may be the same but that is the user's choice
106
106
- The spec directory and file are always created by this command, never by the hook
107
107
@@ -172,7 +172,7 @@ Given that feature description, do this:
172
172
173
173
## Notes
174
174
175
-
- Items marked incomplete require spec updates before `/speckit.clarify` or `/speckit.plan`
175
+
- Items marked incomplete require spec updates before `/speckit-clarify` or `/speckit-plan`
176
176
```
177
177
178
178
b. **Run Validation Check**: Review the spec against each checklist item:
@@ -230,7 +230,7 @@ Given that feature description, do this:
230
230
- `SPECIFY_FEATURE_DIRECTORY` — the feature directory path
231
231
- `SPEC_FILE` — the spec file path
232
232
- Checklist results summary
233
-
- Readiness for the next phase (`/speckit.clarify` or `/speckit.plan`)
233
+
- Readiness for the next phase (`/speckit-clarify` or `/speckit-plan`)
234
234
235
235
9. **Check for extension hooks**: After reporting completion, check if `.specify/extensions.yml` exists in the project root.
236
236
- If it exists, read it and look for entries under the `hooks.after_specify` key
Copy file name to clipboardExpand all lines: .claude/skills/speckit-analyze/SKILL.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,13 +56,13 @@ You **MUST** consider the user input before proceeding (if not empty).
56
56
57
57
## Goal
58
58
59
-
Identify inconsistencies, duplications, ambiguities, and underspecified items across the three core artifacts (`spec.md`, `plan.md`, `tasks.md`) before implementation. This command MUST run only after `/speckit.tasks` has successfully produced a complete `tasks.md`.
59
+
Identify inconsistencies, duplications, ambiguities, and underspecified items across the three core artifacts (`spec.md`, `plan.md`, `tasks.md`) before implementation. This command MUST run only after `/speckit-tasks` has successfully produced a complete `tasks.md`.
60
60
61
61
## Operating Constraints
62
62
63
63
**STRICTLY READ-ONLY**: Do **not** modify any files. Output a structured analysis report. Offer an optional remediation plan (user must explicitly approve before any follow-up editing commands would be invoked manually).
64
64
65
-
**Constitution Authority**: The project constitution (`.specify/memory/constitution.md`) is **non-negotiable** within this analysis scope. Constitution conflicts are automatically CRITICAL and require adjustment of the spec, plan, or tasks—not dilution, reinterpretation, or silent ignoring of the principle. If a principle itself needs to change, that must occur in a separate, explicit constitution update outside `/speckit.analyze`.
65
+
**Constitution Authority**: The project constitution (`.specify/memory/constitution.md`) is **non-negotiable** within this analysis scope. Constitution conflicts are automatically CRITICAL and require adjustment of the spec, plan, or tasks—not dilution, reinterpretation, or silent ignoring of the principle. If a principle itself needs to change, that must occur in a separate, explicit constitution update outside `/speckit-analyze`.
66
66
67
67
## Execution Steps
68
68
@@ -198,9 +198,9 @@ Output a Markdown report (no file writes) with the following structure:
198
198
199
199
At end of report, output a concise Next Actions block:
200
200
201
-
- If CRITICAL issues exist: Recommend resolving before `/speckit.implement`
201
+
- If CRITICAL issues exist: Recommend resolving before `/speckit-implement`
202
202
- If only LOW/MEDIUM: User may proceed, but provide improvement suggestions
203
-
- Provide explicit command suggestions: e.g., "Run /speckit.specify with refinement", "Run /speckit.plan to adjust architecture", "Manually edit tasks.md to add coverage for 'performance-metrics'"
203
+
- Provide explicit command suggestions: e.g., "Run /speckit-specify with refinement", "Run /speckit-plan to adjust architecture", "Manually edit tasks.md to add coverage for 'performance-metrics'"
Copy file name to clipboardExpand all lines: .claude/skills/speckit-checklist/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -256,7 +256,7 @@ You **MUST** consider the user input before proceeding (if not empty).
256
256
- Actor/timing
257
257
- Any explicit user-specified must-have items incorporated
258
258
259
-
**Important**: Each `/speckit.checklist` command invocation uses a short, descriptive checklist filename and either creates a new file or appends to an existing one. This allows:
259
+
**Important**: Each `/speckit-checklist` command invocation uses a short, descriptive checklist filename and either creates a new file or appends to an existing one. This allows:
260
260
261
261
- Multiple checklists of different types (e.g., `ux.md`, `test.md`, `security.md`)
262
262
- Simple, memorable filenames that indicate checklist purpose
Copy file name to clipboardExpand all lines: .claude/skills/speckit-clarify/SKILL.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,15 +58,15 @@ You **MUST** consider the user input before proceeding (if not empty).
58
58
59
59
Goal: Detect and reduce ambiguity or missing decision points in the active feature specification and record the clarifications directly in the spec file.
60
60
61
-
Note: This clarification workflow is expected to run (and be completed) BEFORE invoking `/speckit.plan`. If the user explicitly states they are skipping clarification (e.g., exploratory spike), you may proceed, but must warn that downstream rework risk increases.
61
+
Note: This clarification workflow is expected to run (and be completed) BEFORE invoking `/speckit-plan`. If the user explicitly states they are skipping clarification (e.g., exploratory spike), you may proceed, but must warn that downstream rework risk increases.
- (Optionally capture `IMPL_PLAN`, `TASKS` for future chained flows.)
69
-
- If JSON parsing fails, abort and instruct user to re-run `/speckit.specify` or verify feature branch environment.
69
+
- If JSON parsing fails, abort and instruct user to re-run `/speckit-specify` or verify feature branch environment.
70
70
- For single quotes in args like "I'm Groot", use escape syntax: e.g 'I'\''m Groot' (or double-quote if possible: "I'm Groot").
71
71
72
72
2. Load the current spec file. Perform a structured ambiguity & coverage scan using this taxonomy. For each category, mark status: Clear / Partial / Missing. Produce an internal coverage map used for prioritization (do not output raw map unless no questions will be asked).
@@ -205,13 +205,13 @@ Execution steps:
205
205
- Path to updated spec.
206
206
- Sections touched (list names).
207
207
- Coverage summary table listing each taxonomy category with Status: Resolved (was Partial/Missing and addressed), Deferred (exceeds question quota or better suited for planning), Clear (already sufficient), Outstanding (still Partial/Missing but low impact).
208
-
- If any Outstanding or Deferred remain, recommend whether to proceed to `/speckit.plan` or run `/speckit.clarify` again later post-plan.
208
+
- If any Outstanding or Deferred remain, recommend whether to proceed to `/speckit-plan` or run `/speckit-clarify` again later post-plan.
209
209
- Suggested next command.
210
210
211
211
Behavior rules:
212
212
213
213
- If no meaningful ambiguities found (or all potential questions would be low-impact), respond: "No critical ambiguities detected worth formal clarification." and suggest proceeding.
214
-
- If spec file missing, instruct user to run `/speckit.specify` first (do not create a new spec here).
214
+
- If spec file missing, instruct user to run `/speckit-specify` first (do not create a new spec here).
215
215
- Never exceed 5 total asked questions (clarification retries for a single question do not count as new questions).
Copy file name to clipboardExpand all lines: .claude/skills/speckit-implement/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -176,7 +176,7 @@ You **MUST** consider the user input before proceeding (if not empty).
176
176
- Confirm the implementation follows the technical plan
177
177
- Report final status with summary of completed work
178
178
179
-
Note: This command assumes a complete task breakdown exists in tasks.md. If tasks are incomplete or missing, suggest running `/speckit.tasks` first to regenerate the task list.
179
+
Note: This command assumes a complete task breakdown exists in tasks.md. If tasks are incomplete or missing, suggest running `/speckit-tasks` first to regenerate the task list.
180
180
181
181
10. **Check for extension hooks**: After completion validation, check if `.specify/extensions.yml` exists in the project root.
182
182
- If it exists, read it and look for entries under the `hooks.after_implement` key
Copy file name to clipboardExpand all lines: .claude/skills/speckit-specify/SKILL.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ You **MUST** consider the user input before proceeding (if not empty).
56
56
57
57
## Outline
58
58
59
-
The text the user typed after `/speckit.specify` in the triggering message **is** the feature description. Assume you always have it available in this conversation even if `$ARGUMENTS` appears literally below. Do not ask the user to repeat it unless they provided an empty command.
59
+
The text the user typed after `/speckit-specify` in the triggering message **is** the feature description. Assume you always have it available in this conversation even if `$ARGUMENTS` appears literally below. Do not ask the user to repeat it unless they provided an empty command.
60
60
61
61
Given that feature description, do this:
62
62
@@ -102,10 +102,10 @@ Given that feature description, do this:
102
102
}
103
103
```
104
104
Write the actual resolved directory path value (for example, `specs/003-user-auth`), not the literal string `SPECIFY_FEATURE_DIRECTORY`.
105
-
This allows downstream commands (`/speckit.plan`, `/speckit.tasks`, etc.) to locate the feature directory without relying on git branch name conventions.
105
+
This allows downstream commands (`/speckit-plan`, `/speckit-tasks`, etc.) to locate the feature directory without relying on git branch name conventions.
106
106
107
107
**IMPORTANT**:
108
-
- You must only create one feature per `/speckit.specify` invocation
108
+
- You must only create one feature per `/speckit-specify` invocation
109
109
- The spec directory name and the git branch name are independent — they may be the same but that is the user's choice
110
110
- The spec directory and file are always created by this command, never by the hook
111
111
@@ -176,7 +176,7 @@ Given that feature description, do this:
176
176
177
177
## Notes
178
178
179
-
- Items marked incomplete require spec updates before `/speckit.clarify` or `/speckit.plan`
179
+
- Items marked incomplete require spec updates before `/speckit-clarify` or `/speckit-plan`
180
180
```
181
181
182
182
b. **Run Validation Check**: Review the spec against each checklist item:
@@ -234,7 +234,7 @@ Given that feature description, do this:
234
234
- `SPECIFY_FEATURE_DIRECTORY` — the feature directory path
235
235
- `SPEC_FILE` — the spec file path
236
236
- Checklist results summary
237
-
- Readiness for the next phase (`/speckit.clarify` or `/speckit.plan`)
237
+
- Readiness for the next phase (`/speckit-clarify` or `/speckit-plan`)
238
238
239
239
9. **Check for extension hooks**: After reporting completion, check if `.specify/extensions.yml` exists in the project root.
240
240
- If it exists, read it and look for entries under the `hooks.after_specify` key
0 commit comments