What problem does it solve?
It helps you implement an OpenSpec change by turning the change’s planned tasks into concrete, step-by-step work driven by the CLI-provided context.
Core Features & Use Cases
- Change selection & status awareness: Uses the provided change name (or infers/selects the right active change) and reads the current status to understand the workflow schema.
- Task-driven implementation loop: Retrieves “apply” instructions, reads the required context files, reports progress, and iterates through pending tasks while keeping changes minimal.
- Robust handling of completion and blockers: Detects blocked states, pauses on ambiguity or errors, updates task checkboxes as work completes, and summarizes results when finished.
Use Case: When you need to start implementing, continue, or finish a previously planned OpenSpec change (e.g., spec-driven work with tasks stored in the appropriate artifacts).
Quick Start
Ask the assistant to apply a specific OpenSpec change by name so it can read instructions, load the required context files, and begin implementing the next pending task.