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.