speccraft.implementlisted
Install: claude install-skill RishabhSoftwarePrivateLimited/spec-craft
Read `spec/commands/speccraft.implement.md` and `spec/workflows/implementation/IMPLEMENTATION-STAGE.md` in full, then implement the approved task provided.
Input: read the arguments the user supplied after invoking this skill as an optional leading `auto` token, then the task file path. `auto` present -> auto mode; absent -> interactive mode (default).
Rules before starting (interactive mode):
- confirm the task file exists and its status is `approved`
- read the task's Layer field first, then confirm the matching code root exists (src-code-frontend/ for Layer: frontend, src-code-backend/ for Layer: backend) — if not, run /speccraft.scaffold frontend or /speccraft.scaffold backend first
- confirm the OpenAPI spec covering all API endpoints in this task is available; if missing, task is blocked
- active phase must be execution
- implement only what is in scope for the provided task — do not expand scope
- update traceability in the current story's shard: spec/traceability/<mirrored-business-path>/TRACEABILITY.md
- after implementing: output a summary of changed files + minimal handoff block, then STOP for review
- do not self-approve the implementation
- wait for human approval before running /speccraft.unit-test
Rules before starting (auto mode — `auto` token present):
- same confirmations and same implementation as interactive mode above
- do not pause for the Implementation Review Gate — apply `spec/commands/speccraft.implement.md` § Auto Mode instead: the agent self-rev