What problem does it solve?
Development teams using OpenSpec for spec-driven workflows waste significant time manually tracking pending tasks, switching between the OpenSpec CLI and code editors, and ensuring implementation aligns with specification artifacts. This Skill eliminates that friction by automating the end-to-end task implementation process for OpenSpec changes.
Core Features & Use Cases
- Automated Change Selection: Infers the correct OpenSpec change from conversation context or prompts the user to select from available changes if input is ambiguous.
- Context-Aware Implementation: Automatically reads all relevant specification artifacts (proposal, specs, design, tasks) for the selected change before starting work to ensure alignment.
- Progress Tracking & Edge Case Handling: Tracks task completion in real time, handles blocked changes, unclear tasks, and implementation blockers with clear prompts and guidance.
- Use Case: A full-stack development team working on a new API feature defined via OpenSpec can use this Skill to automatically implement all pending backend and frontend tasks, update task checklists, and get alerts if implementation reveals design gaps.
Quick Start
Use the openspec-apply-change skill to implement all pending tasks for your active OpenSpec change.