openspec-apply-change

Apply OpenSpec change tasks by reading context and updating checklists.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/caelaxie/agenthub --skill openspec-apply-change-caelaxie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/caelaxie/agenthub/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/caelaxie/agenthub --skill openspec-apply-change-caelaxie

SYSTEM DOCUMENTATION & REQUIREMENTS

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>”.

Frequently Asked Questions about openspec-apply-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate spec-driven change implementation tasks?

To automate spec-driven change implementation, this skill iteratively reads context files, processes task checklists, and updates task statuses via the OpenSpec CLI. It infers the active change or prompts you when multiple changes exist.

What is the best way to track OpenSpec change progress automatically?

The best way to track OpenSpec change progress is by using this skill to report real-time task completion stats. It parses CLI instructions, updates checkboxes, and pauses for clarification when encountering blockers.

Do I need the OpenSpec CLI to apply change tasks?

Yes, you need the OpenSpec CLI installed to apply change tasks. The skill relies on the CLI to fetch schema information, retrieve context file paths, and modify task files during the spec-driven workflow.

How to handle multiple active OpenSpec changes when applying tasks?

To handle multiple active OpenSpec changes, the skill automatically prompts you to select the intended change. It evaluates the active changes and asks for clarification before proceeding with the implementation.

Why does spec-driven task implementation pause mid-workflow?

Spec-driven task implementation pauses mid-workflow when it encounters blockers or needs clarification. This ensures safe and focused code modifications by stopping to ask for guidance before updating the task checklist.

Can I use this skill to update task checklists for spec-driven workflows?

Yes, you can use this skill to update task checklists for spec-driven workflows. It iteratively reads relevant context files and modifies task checkboxes through OpenSpec CLI commands to keep artifacts up-to-date.