Skip to content

Commit 4216bb3

Browse files
committed
chore: update spec-kit integrations to 0.8.3
1 parent c4628df commit 4216bb3

36 files changed

Lines changed: 2863 additions & 229 deletions

.agents/skills/speckit-analyze/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ You **MUST** consider the user input before proceeding (if not empty).
5252
5353
## Goal
5454
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`.
5656
5757
## Operating Constraints
5858
5959
**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).
6060
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`.
6262
6363
## Execution Steps
6464
@@ -194,9 +194,9 @@ Output a Markdown report (no file writes) with the following structure:
194194
195195
At end of report, output a concise Next Actions block:
196196
197-
- If CRITICAL issues exist: Recommend resolving before `/speckit.implement`
197+
- If CRITICAL issues exist: Recommend resolving before `/speckit-implement`
198198
- 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'"
200200
201201
### 8. Offer Remediation
202202

.agents/skills/speckit-checklist/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ You **MUST** consider the user input before proceeding (if not empty).
252252
- Actor/timing
253253
- Any explicit user-specified must-have items incorporated
254254
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:
256256
257257
- Multiple checklists of different types (e.g., `ux.md`, `test.md`, `security.md`)
258258
- Simple, memorable filenames that indicate checklist purpose

.agents/skills/speckit-clarify/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,15 @@ You **MUST** consider the user input before proceeding (if not empty).
5454
5555
Goal: Detect and reduce ambiguity or missing decision points in the active feature specification and record the clarifications directly in the spec file.
5656
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.
5858
5959
Execution steps:
6060
6161
1. Run `.specify/scripts/bash/check-prerequisites.sh --json --paths-only` from repo root **once** (combined `--json --paths-only` mode / `-Json -PathsOnly`). Parse minimal JSON payload fields:
6262
- `FEATURE_DIR`
6363
- `FEATURE_SPEC`
6464
- (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.
6666
- 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").
6767
6868
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:
201201
- Path to updated spec.
202202
- Sections touched (list names).
203203
- 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.
205205
- Suggested next command.
206206
207207
Behavior rules:
208208
209209
- 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).
211211
- Never exceed 5 total asked questions (clarification retries for a single question do not count as new questions).
212212
- Avoid speculative tech stack questions unless the absence blocks functional clarity.
213213
- Respect user early termination signals ("stop", "done", "proceed").

.agents/skills/speckit-implement/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ You **MUST** consider the user input before proceeding (if not empty).
172172
- Confirm the implementation follows the technical plan
173173
- Report final status with summary of completed work
174174
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.
176176
177177
10. **Check for extension hooks**: After completion validation, check if `.specify/extensions.yml` exists in the project root.
178178
- If it exists, read it and look for entries under the `hooks.after_implement` key

.agents/skills/speckit-specify/SKILL.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ You **MUST** consider the user input before proceeding (if not empty).
5252
5353
## Outline
5454
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.
5656
5757
Given that feature description, do this:
5858
@@ -98,10 +98,10 @@ Given that feature description, do this:
9898
}
9999
```
100100
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.
102102
103103
**IMPORTANT**:
104-
- You must only create one feature per `/speckit.specify` invocation
104+
- You must only create one feature per `/speckit-specify` invocation
105105
- The spec directory name and the git branch name are independent — they may be the same but that is the user's choice
106106
- The spec directory and file are always created by this command, never by the hook
107107
@@ -172,7 +172,7 @@ Given that feature description, do this:
172172
173173
## Notes
174174
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`
176176
```
177177
178178
b. **Run Validation Check**: Review the spec against each checklist item:
@@ -230,7 +230,7 @@ Given that feature description, do this:
230230
- `SPECIFY_FEATURE_DIRECTORY` — the feature directory path
231231
- `SPEC_FILE` — the spec file path
232232
- 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`)
234234
235235
9. **Check for extension hooks**: After reporting completion, check if `.specify/extensions.yml` exists in the project root.
236236
- If it exists, read it and look for entries under the `hooks.after_specify` key

.claude/skills/speckit-analyze/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ You **MUST** consider the user input before proceeding (if not empty).
5656
5757
## Goal
5858
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`.
6060
6161
## Operating Constraints
6262
6363
**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).
6464
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`.
6666
6767
## Execution Steps
6868
@@ -198,9 +198,9 @@ Output a Markdown report (no file writes) with the following structure:
198198
199199
At end of report, output a concise Next Actions block:
200200
201-
- If CRITICAL issues exist: Recommend resolving before `/speckit.implement`
201+
- If CRITICAL issues exist: Recommend resolving before `/speckit-implement`
202202
- 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'"
204204
205205
### 8. Offer Remediation
206206

.claude/skills/speckit-checklist/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ You **MUST** consider the user input before proceeding (if not empty).
256256
- Actor/timing
257257
- Any explicit user-specified must-have items incorporated
258258
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:
260260
261261
- Multiple checklists of different types (e.g., `ux.md`, `test.md`, `security.md`)
262262
- Simple, memorable filenames that indicate checklist purpose

.claude/skills/speckit-clarify/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,15 @@ You **MUST** consider the user input before proceeding (if not empty).
5858
5959
Goal: Detect and reduce ambiguity or missing decision points in the active feature specification and record the clarifications directly in the spec file.
6060
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.
6262
6363
Execution steps:
6464
6565
1. Run `.specify/scripts/bash/check-prerequisites.sh --json --paths-only` from repo root **once** (combined `--json --paths-only` mode / `-Json -PathsOnly`). Parse minimal JSON payload fields:
6666
- `FEATURE_DIR`
6767
- `FEATURE_SPEC`
6868
- (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.
7070
- 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").
7171
7272
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:
205205
- Path to updated spec.
206206
- Sections touched (list names).
207207
- 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.
209209
- Suggested next command.
210210
211211
Behavior rules:
212212
213213
- 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).
215215
- Never exceed 5 total asked questions (clarification retries for a single question do not count as new questions).
216216
- Avoid speculative tech stack questions unless the absence blocks functional clarity.
217217
- Respect user early termination signals ("stop", "done", "proceed").

.claude/skills/speckit-implement/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ You **MUST** consider the user input before proceeding (if not empty).
176176
- Confirm the implementation follows the technical plan
177177
- Report final status with summary of completed work
178178
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.
180180
181181
10. **Check for extension hooks**: After completion validation, check if `.specify/extensions.yml` exists in the project root.
182182
- If it exists, read it and look for entries under the `hooks.after_implement` key

.claude/skills/speckit-specify/SKILL.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ You **MUST** consider the user input before proceeding (if not empty).
5656
5757
## Outline
5858
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.
6060
6161
Given that feature description, do this:
6262
@@ -102,10 +102,10 @@ Given that feature description, do this:
102102
}
103103
```
104104
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.
106106
107107
**IMPORTANT**:
108-
- You must only create one feature per `/speckit.specify` invocation
108+
- You must only create one feature per `/speckit-specify` invocation
109109
- The spec directory name and the git branch name are independent — they may be the same but that is the user's choice
110110
- The spec directory and file are always created by this command, never by the hook
111111
@@ -176,7 +176,7 @@ Given that feature description, do this:
176176
177177
## Notes
178178
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`
180180
```
181181
182182
b. **Run Validation Check**: Review the spec against each checklist item:
@@ -234,7 +234,7 @@ Given that feature description, do this:
234234
- `SPECIFY_FEATURE_DIRECTORY` — the feature directory path
235235
- `SPEC_FILE` — the spec file path
236236
- 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`)
238238
239239
9. **Check for extension hooks**: After reporting completion, check if `.specify/extensions.yml` exists in the project root.
240240
- If it exists, read it and look for entries under the `hooks.after_specify` key

0 commit comments

Comments
 (0)