What problem does it solve?
This skill removes friction when moving from OpenSpec change definitions to concrete implementation by automating the selection, context discovery, and task-by-task application workflow so developers can focus on minimal, scoped code changes rather than orchestration details.
Core Features & Use Cases
- Change selection and discovery: Infer or prompt for the change name, list active changes, and announce the selected change and override mechanism.
- Schema-aware instructions: Query openspec for status and apply instructions, read context files based on schema, and surface dynamic guidance.
- Task-driven implementation loop: Iterate through pending tasks, apply minimal focused code changes, mark tasks complete, handle blocked/ambiguous tasks by pausing and prompting the user.
- Use Case: When picking up work on an OpenSpec change, use this skill to fetch the apply instructions, read specs and tasks, implement the next pending items, and update task checkboxes as you go.
Quick Start
Apply the next pending OpenSpec task for the given change, read the context files listed by the CLI, implement the minimal scoped code change, and mark the task complete.