What problem does it solve? It removes the guesswork of turning an OpenSpec change proposal into working code by reading the change's tasks, context files, and progress state directly from the openspec CLI and driving implementation task by task. ## Core Features & Use Cases - Change Selection: Infers the target change from conversation context or lists available changes via openspec list --json when ambiguous. - Status-Aware Implementation: Parses openspec status and openspec instructions apply JSON output to understand the schema, progress, and remaining tasks before editing code. - Task Loop with Guardrails: Implements each pending task, marks checkboxes complete in the tasks file, and pauses on ambiguity, design issues, or errors instead of guessing. - Use Case: A developer has an approved OpenSpec change with 7 tasks and asks the assistant to implement it; the skill reads the proposal, specs, design, and tasks files, then works through each task while reporting progress. ## Quick Start Ask the assistant to implement the tasks from your OpenSpec change, optionally naming the change, for example: apply the add-user-auth change.