openspec-apply-change

Automate OpenSpec change execution by validating schemas and applying tasks.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/mufengbufeng/EF --skill openspec-apply-change-mufengbufeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/mufengbufeng/EF/tree/main/UnityProject/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/mufengbufeng/EF --skill openspec-apply-change-mufengbufeng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec change work can be complex and iterative. This skill provides a structured, repeatable workflow to select a change, assess status, read context, and apply tasks until all are complete, including graceful handling of blocked and completed states.

Core Features & Use Cases

  • Guided change selection: chooses a change when a name is provided or inferred, with clear announcements.
  • Status-aware workflow: reads status, determines the schema, and shows progress.
  • Context-driven instructions: reads context files and applies tasks iteratively.
  • Graceful handling of blockers: informs when a change is blocked or completed and suggests next steps.
  • Fluid, interactive execution model: supports interleaved actions and artifact updates as needed.

Quick Start

Initiate a change by selecting a change name and following the guided prompts to apply tasks until completion.

Frequently Asked Questions about openspec-apply-change

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

FAQPage Schema
How do I execute OpenSpec changes end-to-end?

Executing OpenSpec changes end-to-end involves selecting a change name, validating its schema, and applying tasks iteratively until completion. The workflow reads context files as needed and handles blocked or all-done states with suggested next steps.

What is guided OpenSpec change execution?

Guided OpenSpec change execution is a structured, repeatable workflow that selects a change, assesses its status, reads context, and applies tasks until all are complete. It provides clear announcements and dynamic instructions for minimal, scoped changes.

How do I start an OpenSpec change workflow when a change name is inferred?

Starting an OpenSpec change workflow when a change name is inferred involves the skill automatically selecting the change, showing current progress, and reading context files. You then follow the dynamic instructions to implement tasks to completion.

Can I use this workflow to handle blocked or completed OpenSpec changes?

You can use this workflow to handle blocked or completed OpenSpec changes. It gracefully informs you when a change is blocked or already in an all-done state, shows current progress, and suggests appropriate next steps to proceed.

Does OpenSpec change application support interleaved actions and artifact updates?

OpenSpec change application supports a fluid, interactive execution model that allows interleaved actions and artifact updates as needed. It reads context files and applies tasks iteratively with minimal, scoped changes throughout the workflow.

Why is context reading needed during change management task automation?

Context reading is needed during change management task automation to provide context-driven instructions for applying tasks iteratively. It ensures the workflow makes minimal, scoped changes by assessing status and determining the schema before execution.