What problem does it solve?
This Skill guides implementers through applying and completing tasks produced by an OpenSpec change, removing uncertainty about which files to read, which tasks remain, and how to mark progress.
Core Features & Use Cases
- Change Selection & Discovery: Infer a change from conversation context, auto-select when only one active change exists, or prompt the user to choose from openspec list output when ambiguous.
- Status & Instruction Parsing: Run openspec status and openspec instructions apply to determine schema, context files, task progress, and dynamic apply instructions.
- Context-aware Implementation Loop: Read context files, show current progress, implement pending tasks iteratively, update task checkboxes, and pause when tasks are unclear or blockers arise.
- Guardrails & Outputs: Handles blocked and all_done states, suggests next steps (e.g., continue, update artifacts, archive), and provides structured session summaries of completed and remaining tasks.
Quick Start
Use the skill to implement the OpenSpec change named "my-change" and follow prompts to work through each pending task.