openspec-apply-change

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

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/neuthos/ldx-monorepo --skill openspec-apply-change-neuthos
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/neuthos/ldx-monorepo/tree/main/.agents/skills/openspec-apply-change
Command: npx skills add https://github.com/neuthos/ldx-monorepo --skill openspec-apply-change-neuthos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns an OpenSpec change's task list into actual code changes by guiding the AI through selecting the change, reading its context files, implementing each task, and tracking progress until completion or a blocker. ## Core Features & Use Cases - Change Selection: Infers the target change from context, auto-selects when only one is active, or lists available changes for the user to pick. - Status-Driven Implementation: Reads schema, progress, and apply instructions from the openspec CLI, then works through pending tasks one by one, marking each - [x] as completed. - Guardrails and Pause Handling: Pauses on ambiguity, design issues, scope creep, or errors instead of guessing, and reports progress with structured output. - Use Case: After drafting a spec-driven change with proposal, design, and tasks, ask the agent to implement it; it reads the artifacts, writes the code, and checks off tasks until all are done. ## Quick Start Ask the agent to implement the OpenSpec change named add-auth and work through its tasks.

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 an OpenSpec change with an AI agent?▼

Invoke the skill with a change name, or let it infer one from context. It runs openspec status and instructions apply to load context files, then implements each pending task and marks it complete in the tasks file.

How do I implement tasks from a spec-driven change?▼

Run the apply workflow, which reads the proposal, specs, design, and tasks artifacts listed in contextFiles. The agent works through pending tasks sequentially, keeping code changes minimal and checking off each task as it finishes.

Does openspec-apply-change require the openspec CLI?▼

Yes, the skill requires the openspec CLI to be installed, since every step (status, instructions, list, validate) is executed through openspec commands. Without it, the workflow cannot read change state or artifacts.

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

When status returns a blocked state, the skill shows the message and suggests creating the missing artifact, either via the continue-change skill or by running openspec instructions for the next artifact. It does not bypass the blocked state.

Can I use openspec apply with a registered store?▼

Yes. 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 once selected.