openspec-apply-change

Automate OpenSpec change application with iterative task execution and guardrails.

68|7|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/drakulavich/kesha-voice-kit --skill openspec-apply-change-drakulavich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/drakulavich/kesha-voice-kit/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/drakulavich/kesha-voice-kit --skill openspec-apply-change-drakulavich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the process of applying and tracking OpenSpec changes within a project, aligning implementation work with formal specifications and preventing drift between design and code.

Core Features & Use Cases

  • Guided change application: selects the active change, checks status, and provides a concrete plan for implementation.
  • Context-driven execution: reads context files from apply instructions and prioritizes tasks based on schema progress.
  • Progress awareness and guardrails: reports ongoing status, handles ambiguities, and pauses when blockers are detected to avoid risky edits.
  • Use Case: a team on an OpenSpec-driven project can iteratively implement tasks, validate changes, and keep artifact alignment without manual context switching.

Quick Start

Provide the change name to begin applying tasks and I will guide you through each task 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 automate applying OpenSpec changes to my codebase?

You can automate OpenSpec change application by selecting a change, evaluating status, and iteratively executing tasks. The workflow reads context files, prioritizes tasks by schema progress, validates changes, and updates progress automatically.

What is OpenSpec change orchestration in a CLI workflow?

OpenSpec change orchestration is the automated coordination of selecting, evaluating, and executing tracked tasks via a CLI. It aligns implementation work with formal specifications to prevent drift between design and code.

Do I need the openspec CLI installed to apply changes?

Yes, applying OpenSpec changes requires the openspec CLI available in your environment. The CLI handles context files and task state, enabling the orchestration workflow to execute tasks iteratively.

How do I handle ambiguity or blockers when applying OpenSpec changes?

When ambiguity or blockers are detected during OpenSpec change application, the workflow enforces guardrails to pause execution. This prevents risky edits and reports ongoing status until the blocker is resolved.

Can I track incremental implementation progress for OpenSpec tasks?

Yes, OpenSpec task tracking reports ongoing status and handles progress updates iteratively. It prioritizes tasks based on schema progress and keeps artifact alignment without manual context switching.

What's the best way to align code implementation with OpenSpec specifications?

The best way to align implementation with OpenSpec specifications is guided change application. It selects the active change, checks status, provides a concrete plan, and validates tasks iteratively to prevent design-code drift.