What problem does it solve?
It automates the end‑to‑end process of selecting an OpenSpec change, gathering its context, and completing each task in the change’s checklist, removing the need for manual tracking and ad‑hoc scripting.
Core Features & Use Cases
- Change selection: Infers the intended change or prompts the user when multiple active changes exist.
- Status & instruction parsing: Calls the OpenSpec CLI to retrieve schema information, context file paths, and dynamic task instructions.
- Iterative task implementation: Reads the relevant files, updates task checkboxes, and pauses for clarification or blockers, ensuring safe and focused code modifications.
- Progress reporting: Shows real‑time task completion stats and handles completion, pause, or blockage scenarios.
- Use case: A developer working on a spec‑driven change can invoke this skill to automatically walk through all pending tasks, keep the change’s artifacts up‑to‑date, and receive clear guidance when obstacles arise.
Quick Start
Ask the assistant to apply a change by saying, “/opsx-apply <change‑name>”.