openspec-apply-change

Select and activate an OpenSpec change with status checks and apply instructions.

13|3|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/wonderslife/pdd-skills-v3 --skill openspec-apply-change-wonderslife
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/wonderslife/pdd-skills-v3/tree/main/skills/openspec/openspec-apply-change
Command: npx skills add https://github.com/wonderslife/pdd-skills-v3 --skill openspec-apply-change-wonderslife

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams implement tasks from an OpenSpec change by guiding users through change selection, status checks, and task execution with contextual instructions and progress tracking.

Core Features & Use Cases

  • End-to-end change execution: Automates selecting a change, validating status, loading context, and applying tasks until completion or blockage.
  • Guided workflow: Provides dynamic instructions based on current state and artifacts, with safety checks to handle blocked or completed changes.
  • Real-world scenario: When a product asks to implement a change from an OpenSpec, this skill orchestrates the steps and communicates progress, ensuring repeatable execution.

Quick Start

Provide the change name and let the system guide you through selecting, validating, and applying the OpenSpec change.

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 implementation from start to finish?

OpenSpec change implementation is automated by selecting the target change, validating its current status, loading contextual artifacts, and driving task execution iteratively until completion or blockage. The workflow applies dynamic instructions based on the available schema and artifacts.

What is an OpenSpec change workflow and when do I need it?

An OpenSpec change workflow is a structured process for implementing tracked engineering tasks iteratively. You need it when changes are logged as OpenSpec changes requiring safe, auditable progress, contextual instructions, and continuous status verification before applying modifications.

How do I apply tasks from an OpenSpec change safely?

Applying tasks from an OpenSpec change safely requires fetching the apply instructions, loading the necessary context files, and following dynamic safety checks. This ensures auditable progress by validating the change status and handling blocked or completed states before executing.

Can I execute OpenSpec changes dynamically based on their current state?

Yes, OpenSpec change execution supports dynamic instructions based on the current state and available artifacts. The system retrieves the change status to understand the schema and artifact location, then adjusts the task implementation and progress reporting accordingly.

What happens if an OpenSpec change is blocked or already completed?

If an OpenSpec change is blocked or already completed, the workflow includes safety checks to handle these states. The system validates the change status during selection and stops execution or prevents re-application to ensure safe, auditable progress without overwriting finished work.

Do I need any dependencies to orchestrate OpenSpec changes?

No external dependencies are required to orchestrate OpenSpec changes. The workflow operates independently to select changes, validate status, load context files, and apply tasks, relying solely on the OpenSpec schema and the available artifact locations within your engineering environment.