speckit.tasks
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:
- 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 plan file exists, i.e.,
./specs/[###-feature-name]/plan.md, otherwise ERROR "Plan file not found: ./specs/[###-feature-name]/plan.md".
- Make sure the feature directory exists, i.e.,