What problem does it solve?
This Skill automates the tedious, error-prone process of implementing tasks defined by an OpenSpec change by driving the openspec CLI, reading context files, and applying minimal, focused code or artifact updates while tracking progress.
Core Features & Use Cases
- Change selection & discovery: Infers or prompts to select the active change, or lists available changes when ambiguous.
- Instruction-driven implementation: Fetches apply instructions and contextFiles via openspec, reads relevant artifacts, and iteratively implements pending tasks while updating task checkboxes.
- Progress management & guardrails: Displays schema and progress, handles blocked/all_done states, pauses for clarifications or design issues, and suggests next actions (continue, update artifacts, or archive).
- Use Case: A developer receives a spec-driven change with a list of implementation tasks; use this Skill to fetch the change, read specs and tasks, implement each task minimally, and mark them complete.
Quick Start
Ask the assistant to apply and implement the change named "fix-login" using the openspec-apply-change workflow so it fetches instructions, reads context files, and iteratively completes pending tasks.