What problem does it solve?
This Skill streamlines implementing work items defined in an OpenSpec change by guiding selection, reading context, and applying tasks until completion or pause. It removes manual steps of querying change status, locating context files, and tracking task progress so developers can focus on focused, incremental implementation.
Core Features & Use Cases
- Change selection and discovery: Infers a change from context, auto-selects when only one active change exists, or prompts the user to choose from openspec list output.
- Context-aware implementation loop: Fetches apply instructions, reads context files, shows progress, iterates through pending tasks, and updates task checkboxes as tasks complete.
- State handling and guardrails: Detects blocked or all_done states, suggests follow-up actions (continue, archive, or update artifacts), pauses on ambiguity or errors, and enforces minimal, scoped changes.
- Use Case: A developer wants to pick up an in-progress OpenSpec change, implement several pending tasks, and update progress atomically while consulting the spec and design files.
Quick Start
Begin implementing the change named "my-change" by running the openspec apply flow, reading the provided context files, and working through the listed tasks until completion or a blocker is reached.