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
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ You **MUST** consider the user input before proceeding (if not empty).
45
45
**Automatic Pre-Hook**: {extension}
46
46
Executing: `/{command}`
47
47
EXECUTE_COMMAND: {command}
48
-
48
+
49
49
Wait for the result of the hook command before proceeding to the Outline.
50
50
```
51
51
- If no hooks are registered or `.specify/extensions.yml` does not exist, skip silently
@@ -145,7 +145,7 @@ You **MUST** consider the user input before proceeding (if not empty).
145
145
146
146
6. Execute implementation following the task plan:
147
147
- **Phase-by-phase execution**: Complete each phase before moving to the next
148
-
- **Respect dependencies**: Run sequential tasks in order, parallel tasks [P] can run together
148
+
- **Respect dependencies**: Run sequential tasks in order, parallel tasks [P] can run together
149
149
- **Follow TDD approach**: Execute test tasks before their corresponding implementation tasks
150
150
- **File-based coordination**: Tasks affecting the same files must run sequentially
151
151
- **Validation checkpoints**: Verify each phase completion before proceeding
@@ -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
+19-19Lines changed: 19 additions & 19 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
@@ -140,20 +140,20 @@ Given that feature description, do this:
140
140
141
141
```markdown
142
142
# Specification Quality Checklist: [FEATURE NAME]
143
-
143
+
144
144
**Purpose**: Validate specification completeness and quality before proceeding to planning
145
145
**Created**: [DATE]
146
146
**Feature**: [Link to spec.md]
147
-
147
+
148
148
## Content Quality
149
-
149
+
150
150
- [ ] No implementation details (languages, frameworks, APIs)
151
151
- [ ] Focused on user value and business needs
152
152
- [ ] Written for non-technical stakeholders
153
153
- [ ] All mandatory sections completed
154
-
154
+
155
155
## Requirement Completeness
156
-
156
+
157
157
- [ ] No [NEEDS CLARIFICATION] markers remain
158
158
- [ ] Requirements are testable and unambiguous
159
159
- [ ] Success criteria are measurable
@@ -162,17 +162,17 @@ Given that feature description, do this:
162
162
- [ ] Edge cases are identified
163
163
- [ ] Scope is clearly bounded
164
164
- [ ] Dependencies and assumptions identified
165
-
165
+
166
166
## Feature Readiness
167
-
167
+
168
168
- [ ] All functional requirements have clear acceptance criteria
169
169
- [ ] User scenarios cover primary flows
170
170
- [ ] Feature meets measurable outcomes defined in Success Criteria
171
171
- [ ] No implementation details leak into specification
172
-
172
+
173
173
## Notes
174
-
175
-
- Items marked incomplete require spec updates before `/speckit.clarify` or `/speckit.plan`
174
+
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:
@@ -196,20 +196,20 @@ Given that feature description, do this:
196
196
197
197
```markdown
198
198
## Question [N]: [Topic]
199
-
199
+
200
200
**Context**: [Quote relevant spec section]
201
-
201
+
202
202
**What we need to know**: [Specific question from NEEDS CLARIFICATION marker]
203
-
203
+
204
204
**Suggested Answers**:
205
-
205
+
206
206
| Option | Answer | Implications |
207
207
|--------|--------|--------------|
208
208
| A | [First suggested answer] | [What this means for the feature] |
209
209
| B | [Second suggested answer] | [What this means for the feature] |
210
210
| C | [Third suggested answer] | [What this means for the feature] |
211
211
| Custom | Provide your own answer | [Explain how to provide custom input] |
212
-
212
+
213
213
**Your choice**: _[Wait for user response]_
214
214
```
215
215
@@ -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).
0 commit comments