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
Stage-gate procedure, defer-ratio audit, and MUST-NOT belong in a
preset, not core /speckit.clarify. Teams that want that enforcement
can install clarify-spec-gate.
"description": "Opt-in: wrap /speckit.clarify so spec-taxonomy items stay in the spec stage. Defer only implementation method, tech-stack comparison, or task breakdown.",
Opt-in wrap of `/speckit.clarify`. Core already lists the spec taxonomy. This preset adds a stage gate so agents do not dump NFRs, acceptance criteria, edge cases, and similar items into Plan.
4
+
5
+
Install it if you want that enforcement. Leave it off if core `/speckit.clarify` is enough.
6
+
7
+
## What it does
8
+
9
+
It wraps `speckit.clarify` with `{CORE_TEMPLATE}`, so core command updates still land. On top of that it:
10
+
11
+
- Treats a taxonomy hit as a spec-stage question
12
+
- Defers only implementation method, tech-stack comparison, or task breakdown
13
+
- Pauses when more than 60% of unresolved items would be deferred
description: Identify underspecified areas in the current feature spec, keeping spec-taxonomy items in this stage.
3
+
strategy: wrap
4
+
---
5
+
6
+
## Spec-vs-plan stage gate
7
+
8
+
This preset tightens deferral. Apply it while you scan the spec (the taxonomy lives in the core command below).
9
+
10
+
For every unchecked checklist item and every Partial/Missing taxonomy category, classify before considering deferral:
11
+
12
+
1. Match the item against the spec-oriented taxonomy in the core command.
13
+
2. A hit on any taxonomy category is a question candidate for this stage. Do not defer NFRs, acceptance/DoD testability, edge cases, UX empty states, domain constraints, or external-dependency failure modes.
14
+
3. Defer to planning only when the item is specifically about implementation method, tech-stack comparison, or task breakdown.
15
+
4. Mixed items (spec decision plus plan detail): split them and handle the spec part now.
16
+
17
+
If more than 60% of unresolved items would be marked Defer, pause, report the ratio, and re-check each against the taxonomy before continuing.
18
+
19
+
Do not use a vague "better deferred to planning" catch-all.
20
+
21
+
{CORE_TEMPLATE}
22
+
23
+
## Spec-taxonomy MUST-NOT
24
+
25
+
MUST NOT defer spec-taxonomy items to Plan. Concurrent-user volume, NFR quantification, acceptance-criteria testability, empty-state UX, and external-dependency failure modes are spec questions. How you implement pagination can wait. Whether the API paginates cannot.
description: "Opt-in: wrap /speckit.clarify so spec-taxonomy items stay in the spec stage. Defer only implementation method, tech-stack comparison, or task breakdown."
8
+
author: "github"
9
+
repository: "https://github.com/github/spec-kit"
10
+
license: "MIT"
11
+
12
+
requires:
13
+
speckit_version: ">=0.14.4"
14
+
15
+
provides:
16
+
templates:
17
+
- type: "command"
18
+
name: "speckit.clarify"
19
+
file: "commands/speckit.clarify.md"
20
+
description: "Wrap /speckit.clarify with a spec-vs-plan stage gate and defer-ratio audit"
0 commit comments