What problem does it solve? When working through a spec-kit feature's tasks.md, the SpecKit Companion GUI needs up-to-date state to render the correct step and status. This Skill captures implementation progress automatically as the after_implement lifecycle hook, so the GUI always reflects which tasks are done without manual state file edits. ## Core Features & Use Cases - Task-Sync Capture: Reads completed task markers in the feature's tasks.md and appends one transition per completed task to .spec-context.json, skipping already-recorded tasks idempotently. - Automatic Status Resolution: Sets status=implemented when every task marker is checked, otherwise records status=implementing. - Graceful Degradation: Never fails the host command — warns and skips if python3 is missing or the feature directory cannot be resolved. - Use Case: After running an implementation pass on a spec-kit feature, invoke this hook so the Companion GUI re-renders with currentStep=implement and the correct per-task completion history. ## Quick Start Run the after-implement capture for the active feature by passing its tasks.md path to the write-context script so the Companion GUI updates its step and status.