What problem does it solve? It removes the guesswork of turning an OpenSpec change proposal into actual code by reading the change's tasks, context files, and progress state directly from the openspec CLI, then implementing each pending task in order. ## Core Features & Use Cases - Change Selection: Infers the target change from conversation context, auto-selects when only one active change exists, or prompts the user to pick from openspec list output. - Status-Aware Implementation: Parses openspec status and openspec instructions apply JSON to understand the schema, progress, and which context files (proposal, specs, design, tasks) must be read before editing. - Task Loop with Guardrails: Implements tasks one by one, marks checkboxes complete in the tasks file, and pauses on ambiguity, design issues, or errors instead of guessing. - Use Case: After drafting a spec-driven change for a new API endpoint, ask the assistant to apply the change; it reads the proposal and tasks, implements each item, and reports progress until all tasks are complete and ready to archive. ## Quick Start Ask the assistant to implement the tasks for your current OpenSpec change, optionally naming the change to apply.