speckit.plan
Installation
SKILL.md
User Input
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
Outline
-
Locate Feature:
- Extract the feature name from the branch name or user input like
###-feature-name, e.g.,001-feature-name. - Find the most likely feature in the specs directory, i.e.,
./specs/[###-feature-name]. The feature id and name must be exact match.
- Extract the feature name from the branch name or user input like
-
Pre-check & Load Feature Documents:
- Make sure the feature directory exists, i.e.,
./specs/[###-feature-name], otherwise ERROR "Feature directory not found: ./specs/[###-feature-name]". - Make sure the spec file exists, i.e.,
./specs/[###-feature-name]/spec.md, otherwise ERROR "Spec file not found: ./specs/[###-feature-name]/spec.md".
- Make sure the feature directory exists, i.e.,
-
Load Template: Copy the template
templates/plan-template.mdto the feature directory asspecs/[###-feature-name]/plan.mdand understand required sections.