openspec-apply-change

Automate OpenSpec change selection, status checks, and task execution.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec change workflows often involve coordinating task selection, status checks, instruction retrieval, and progress tracking. This Skill provides a structured, repeatable process to apply changes from inception to completion with guardrails and incremental updates.

Core Features & Use Cases

  • Change orchestration: guides users through selecting a change, validating status, fetching apply instructions, and reading necessary context files.
  • Progress-aware execution: displays current schema, completed tasks, remaining work, and adapts steps based on state (blocked, all_done, or ongoing).
  • Fluid workflow integration: supports interleaved actions on a change and suggests artifact updates when design issues surface.

Quick Start

Propose the change you want to apply and begin executing its tasks in order.

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 OpenSpec change management from proposal to implementation?

Automating OpenSpec change management involves coordinating task selection, status checks, instruction retrieval, and progress tracking. This process applies changes from inception to completion with guardrails and incremental updates.

What is the best way to track OpenSpec task progress and status?

Tracking OpenSpec task progress uses a progress-aware execution model that displays current schema, completed tasks, and remaining work. It adapts steps dynamically based on state, including blocked, all_done, or ongoing conditions.

How does OpenSpec handle blocked tasks during workflow execution?

OpenSpec handles blocked tasks by enforcing guardrails that pause execution automatically when blockers surface. It recovers gracefully from failures and allows interleaved actions to resolve design issues before continuing.

Do I need to read context files manually before applying OpenSpec changes?

Reading context files is enforced automatically before acting on OpenSpec changes. The workflow retrieves apply instructions and reads necessary context files to ensure structured, repeatable processing without manual intervention.

Can I interleave actions while executing an OpenSpec change workflow?

Interleaving actions during OpenSpec change execution is fully supported by fluid workflow integration. It allows ongoing work on a change and suggests artifact updates dynamically when design issues surface.