What problem does it solve? Manually working through a spec-kit tasks.md file is error-prone: tasks get done out of dependency order, checkboxes drift from actual progress, and lifecycle timing data in .spec-context.json gets corrupted by hand edits. This Skill automates the implement phase so execution, logging, and completion stay consistent. ## Core Features & Use Cases - Wave-based task execution: Reads tasks.md phases (Setup, Foundational, user stories by priority, Polish) and executes tasks wave by wave, respecting ⟶ Wait dependency join lines. - Finish-only event logging: Appends each task completion to .spec-context.events.jsonl via write-context.py, then materializes waves to check off tasks.md boxes without hand edits. - Lifecycle completion: Validates work against the spec's Functional Requirements and Success Criteria, then marks the spec complete through the sanctioned --mark-complete writer. - Use Case: After running spec-kit plan and tasks commands for a feature, invoke this Skill to build every task in order, keep the companion panel's timing data accurate, and land the spec at status completed. ## Quick Start Run the speckit companion implement step to execute all tasks in my current feature's tasks.md in dependency order and mark the spec complete.