openspec-apply-change

Guide users through OpenSpec change tasks with status checks and context files.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/zdpk/skills --skill openspec-apply-change-zdpk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/zdpk/skills/tree/main/dotfiles/skills/custom/openspec/openspec-apply-change
Command: npx skills add https://github.com/zdpk/skills --skill openspec-apply-change-zdpk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool provides an automated workflow to apply and manage OpenSpec changes by guiding the user from change selection through task execution, progress tracking, and completion, ensuring consistency and auditable records.

Core Features & Use Cases

  • Orchestrates the OpenSpec change workflow from discovery to completion, including status checks, context loading, and task execution.
  • Dynamically adjusts instructions based on current state and handles blocked or completed changes gracefully.
  • Reads context files and updates task state, providing real-time progress and actionable next steps.
  • Pause and prompt for clarification when requirements are unclear, and suggest artifact updates when necessary.

Quick Start

Provide a change name when prompted and let the workflow execute tasks step by step 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 OpenSpec change management end-to-end?

Automate OpenSpec change management by providing a change name to trigger a workflow that orchestrates status checks, context loading, task execution, and progress tracking from discovery to completion.

What is the best way to track task implementation progress across an OpenSpec change?

Track task implementation progress by enforcing context file reading and dynamically updating task state, which provides real-time progress visibility and actionable next steps during execution.

How does OpenSpec handle blocked or completed change states during task execution?

OpenSpec handles blocked or completed change states gracefully by dynamically adjusting instructions based on current state, pausing for clarification when requirements are unclear, and suggesting artifact updates when necessary.

Can I apply an OpenSpec change with multiple tasks and schemas using a CLI workflow?

Yes, you can apply an OpenSpec change with multiple tasks and schemas using the CLI workflow, which dynamically generates instructions and guides the user step by step through the entire change lifecycle.

Why does the OpenSpec workflow pause and prompt for clarification during task implementation?

The OpenSpec workflow pauses and prompts for clarification during task implementation when requirements are unclear, ensuring accuracy before proceeding and suggesting necessary artifact updates to maintain consistency.