openspec-apply-change

Implements tasks from an OpenSpec change using the openspec CLI workflow.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/pvtvv/climber-app --skill openspec-apply-change-pvtvv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/pvtvv/climber-app/tree/main/.cursor/skills/openspec-apply-change
Command: npx skills add https://github.com/pvtvv/climber-app --skill openspec-apply-change-pvtvv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning an approved OpenSpec change proposal into working code requires manually tracking tasks, reading the right spec artifacts, and keeping progress in sync. This Skill automates that loop by driving the openspec CLI to select a change, load its context files, implement each task, and mark completion. ## Core Features & Use Cases - Change selection and status tracking: Resolves the target change from user input or conversation context, then reports schema, progress, and remaining tasks via openspec status and openspec instructions apply. - Guided task implementation loop: Reads all context files (proposal, specs, design, tasks), implements each pending task with minimal scoped edits, and flips - [ ] to - [x] as work completes. - Guardrails and pause handling: Stops on ambiguity, design issues, scope creep, or errors, presenting options instead of guessing; supports multi-store setups via --store <id>. - Use Case: After drafting a spec-driven change with tasks for a new API endpoint, invoke this Skill to work through all seven tasks, updating the tasks file and receiving a completion summary with an archive suggestion. ## Quick Start Ask the assistant to implement the tasks for your OpenSpec change, for example by saying "apply the add-auth change" or running /opsx-apply with the 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 implement tasks from an OpenSpec change?▼

Invoke the apply workflow with a change name, such as /opsx-apply add-auth, or let it infer the change from context. It runs openspec status and openspec instructions apply to load tasks, then implements each one and marks it complete in the tasks file.

What is the openspec CLI used for in spec-driven development?▼

The openspec CLI manages changes, specs, and tasks in an OpenSpec workflow. Commands like status, instructions apply, list, and archive return JSON describing schema, progress, context files, and task state that guide implementation.

Does openspec-apply-change work with multiple OpenSpec stores?▼

Yes. If the work lives in a registered store, run openspec store list --json to find store ids, then pass --store <id> on commands that read or write specs and changes. The flag stays sticky for the rest of the workflow.

What happens when an OpenSpec change is blocked or missing artifacts?▼

When the apply instructions return state blocked, the Skill shows the message and suggests creating the missing artifact, either via /opsx-continue or by running openspec instructions for the next artifact. It does not bypass the blocked state.

When should I pause instead of completing an OpenSpec task?▼

Pause when a task is unclear, implementation reveals a design issue, work exceeds what the spec describes, or an error occurs. The Skill surfaces the issue with options rather than silently narrowing or deferring specified behavior.