What problem does it solve?
This Skill automates and guides the implementation of tasks described by an OpenSpec change so engineers can reliably progress, complete, or pause implementation without losing context.
Core Features & Use Cases
- Change selection and discovery: infer a change from context, auto-select when one active change exists, or prompt the user when ambiguous.
- State inspection and instructions: run openspec status and openspec instructions apply to determine schema, context files, task progress, and dynamic instructions.
- Context-aware implementation loop: read listed context files, make focused code changes per task, mark checklist items complete, and pause for unclear tasks or blockers.
- Guardrails and workflows: handles blocked/all_done states, suggests continuing or archiving, and requires explicit confirmation when tasks are ambiguous or reveal design issues.
Quick Start
Invoke the openspec-apply-change skill and provide the change name or allow it to infer the active change to begin implementing tasks.