What problem does it solve? It removes the guesswork of turning an OpenSpec change proposal into working code by walking through each task in the change, tracking progress, and pausing safely when requirements are unclear or blocked. ## Core Features & Use Cases - Change Selection: Resolves which change to work on from user input, conversation context, or the openspec list --json command when ambiguous. - Status-Aware Implementation: Reads openspec status and openspec instructions apply output to load the correct context files (proposal, specs, design, tasks) for the active schema. - Task Loop with Progress Tracking: Implements each pending task, marks checkboxes complete in the tasks file, and reports progress as N/M tasks complete. - Use Case: A developer has an approved OpenSpec change with 7 tasks. They invoke the skill, which reads the spec artifacts, implements each task with minimal scoped edits, checks off tasks as it goes, and suggests archiving when all tasks are done. ## Quick Start Ask the assistant to start implementing the tasks for your OpenSpec change, optionally naming the change to work on.