Check
Verify implementation progress by inspecting source code against a story's plan.
Triggers
Activate this skill when the user wants to:
- Verify if planned tasks have been implemented
- Check progress on a story
- Update task checkboxes based on current code state
- Get a status report on implementation progress
Rules
- Do NOT modify source code — this is a read-only verification skill.
- Do NOT modify
story.mdorfeature.md. - Only modify
plan.mdto toggle task checkboxes and add brief inline notes. - Be conservative — only mark a task complete if there is clear evidence in the code.
- If a task is partially done, leave it unchecked and note what's missing.
Steps
- Read the plan — Load
.spec/features/<feature>/<story>/plan.md. - Read the story — Load
story.mdto understand acceptance criteria context. - Verify each task — For each task in the plan:
- Search the codebase for the specific files, functions, routes, components, or tests mentioned.
- Evaluate whether the implementation satisfies the task's intent, not just that a file exists.
- Update plan.md — Toggle checkboxes:
- Completed:
- [ ]→- [x] - Regressed (removed/broken):
- [x]→- [ ] - Uncertain: leave unchecked, add a note.
- Completed:
- Report summary — Present results to the user.
Output
See output template.