speckit-clarify
Speckit Clarify Skill
Outline
Goal: Detect and reduce ambiguity or missing decision points in the active feature specification and record the clarifications directly in the spec file.
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.
Execution steps:
-
Run
scripts/check-prerequisites.sh --json --paths-onlyfrom repo root once (combined--json --paths-onlymode /-Json -PathsOnly). Parse minimal JSON payload fields:FEATURE_DIRFEATURE_SPEC- (Optionally capture
IMPL_PLAN,TASKSfor future chained flows.) - If JSON parsing fails, abort and instruct user to re-run
/speckit.specifyor verify feature branch environment. - 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").
-
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).
More from h3y6e/speckit-skills
speckit-analyze
Perform cross-artifact consistency analysis across spec.md, plan.md,
15speckit-specify
Create or update feature specifications from natural language descriptions.
15speckit-plan
Generate technical implementation plans from feature specifications.
15speckit-tasks
Break down implementation plans into actionable task lists. Use after
14speckit-implement
Execute all tasks from the task breakdown to build the feature. Use after
12speckit-constitution
Create or update project governing principles and development guidelines.
12