openspec-apply-change

Apply OpenSpec change sets by selecting changes and iterating pending tasks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/SynthropicTechnology/diegobarbosa-os --skill openspec-apply-change-synthropictechnology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/SynthropicTechnology/diegobarbosa-os/tree/main/.cursor/skills/openspec-apply-change
Command: npx skills add https://github.com/SynthropicTechnology/diegobarbosa-os --skill openspec-apply-change-synthropictechnology

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates applying changes from an OpenSpec change, enabling teams to reliably implement tasks without manual, error-prone steps.

Core Features & Use Cases

  • Guided change selection: announces the active change and provides a fallback override option if needed.
  • Status-driven workflow: queries openspec status, parses the produced schema, and identifies tasks to execute.
  • Incremental implementation: iterates through pending tasks, updates task completion, and pauses for clarification or blockers as necessary.
  • Context-aware execution: reads and uses the context files listed by the apply instructions to guide implementation.
  • Progress reporting: shows overall progress and next steps, with clear completion or pause states.

Quick Start

Provide the OpenSpec change name to begin applying changes and follow the guided prompts.

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 applying changes from an OpenSpec change set?

Applying changes from an OpenSpec change set is automated by selecting a change, parsing status schemas, reading context files, and iterating over pending tasks to update completion safely.

How does context file handling work during task automation?

Context file handling works by reading the files listed in the apply instructions and using their contents to guide the incremental implementation of pending tasks within the workflow.

Can I pause or abort task automation when encountering blockers?

Task automation includes safe pause and abort guards that halt execution when blockers are encountered, allowing you to pause for clarification before resuming the workflow.

What is the best way to track progress when implementing OpenSpec tasks?

Tracking progress when implementing OpenSpec tasks is handled by reporting overall completion percentages and next steps, showing clear completion or pause states after each task iteration.

Do I need a specific CLI environment to execute OpenSpec changes?

Executing OpenSpec changes requires a CLI-based environment to query status, fetch apply instructions, and iterate through tasks without manual intervention.

Why does my OpenSpec workflow pause instead of completing all tasks?

Your OpenSpec workflow pauses instead of completing because the status-driven execution identifies blockers or missing context, triggering safe guards to halt for clarification before proceeding.