openspec-apply-change

Apply OpenSpec changes by validating schemas and orchestrating task implementations.

2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/dshearer/misatay --skill openspec-apply-change-dshearer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/dshearer/misatay/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/dshearer/misatay --skill openspec-apply-change-dshearer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates implementing tasks from an OpenSpec change by coordinating user prompts, status checks, and step-wise execution of changes.

Core Features & Use Cases

  • Change selection and status inference
  • Context-aware implementation loop
  • Dynamic guidance and guardrails
  • Handles all states: blocked, all_done, or active tasks

Quick Start

Provide a change name to begin applying tasks; if omitted, the skill infers from context or prompts you to choose.

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 OpenSpec changes to my codebase?

You can automate applying OpenSpec changes by selecting a specific change, validating its schema, and orchestrating task-level implementations step by step. The automation enforces guardrails to keep modifications minimal and reports progress after each task completes.

What happens when an OpenSpec change workflow encounters a blocked state?

When an OpenSpec change workflow encounters a blocked state, the automation pauses and asks for clarification if requirements are unclear. It handles blocked, all_done, and active task states dynamically to ensure smooth task-level execution.

Can I infer the active OpenSpec change from conversation context instead of specifying it?

Yes, you can infer the active OpenSpec change from conversation context. If a change name is omitted, the automation infers it from context or prompts you to choose via CLI disambiguation prompts before proceeding.

How do I ensure change management tasks stay minimal and focused during AI-assisted implementation?

To ensure change management tasks stay minimal during AI-assisted implementation, the automation enforces strict guardrails. It reads context files, asks for clarification on unclear requirements, and orchestrates step-wise execution to prevent unnecessary modifications.

What is the best way to handle task automation for OpenSpec changes with multiple active tasks?

The best way to handle task automation for OpenSpec changes with multiple active tasks is using a context-aware implementation loop. It validates schemas, orchestrates tasks sequentially, and reports progress after each step until reaching the all_done state.