What problem does it solve?
This Skill automates and structures the manual, error-prone process of implementing tasks from an OpenSpec change by orchestrating CLI inspection, context file reading, test-driven cycles, and task state updates so engineers can make steady, auditable progress.
Core Features & Use Cases
- Change selection and discovery: Infers or lists available changes, prompts the user when ambiguous, and announces the chosen change and override syntax.
- Context-aware workflow: Uses openspec status and apply instructions to determine schema, context files, and task progress before making changes.
- TDD-driven implementation with gated reviews: Enforces a mandatory test-first cycle, then a two-stage review (spec compliance then code quality) before marking tasks complete and committing updates.
- Progress tracking and safe pausing: Displays current progress, pauses on ambiguity or blockers, and offers clear next steps or options when blocked or complete.
- Use case: A developer receives an OpenSpec change with seven tasks and uses this Skill to iterate through each task with tests, reviews, and commits until the change is fully implemented or paused for guidance.
Quick Start
Begin implementing the active OpenSpec change by running the skill and following prompts to select the change and start the TDD-driven task loop.