openspec-apply-change

Apply OpenSpec changes by executing tasks and checking status.

Updated May 12, 2026
One-click install
npx skills add https://github.com/wwa-lab/legacy-spec-factory --skill openspec-apply-change-wwa-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/wwa-lab/legacy-spec-factory/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/wwa-lab/legacy-spec-factory --skill openspec-apply-change-wwa-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the implementation process for OpenSpec changes, allowing users to efficiently start, continue, or work through tasks associated with a specific change.

Core Features & Use Cases

  • Change Implementation: Execute tasks from an OpenSpec change to start, continue, or work through the implementation process.
  • Status Check: Retrieve and analyze the status of the change to understand the schema and tasks involved.
  • Instruction Retrieval: Obtain detailed instructions for applying the change, including progress and task list.
  • Context File Reading: Read and process context files as per the instructions for successful implementation.
  • Task Progression: Execute tasks one by one, marking them as complete, and providing updates on progress.
  • Completion or Pause: Announce completion or pause the process in case of issues, providing guidance on next steps.
  • Use Case: When a user wants to start implementing a change, they can invoke this Skill to handle the entire process.

Quick Start

Apply an OpenSpec change with the command: /skill:apply-change <change-name>

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 task execution for OpenSpec changes?

To automate task execution for OpenSpec changes, use a CLI command to select a specific change, retrieve its task list, and execute each task sequentially while tracking progress. This handles the entire implementation workflow automatically.

How do I check the status of an OpenSpec change implementation?

To check the status of an OpenSpec change implementation, retrieve and analyze the current change schema and task list. This status check reveals the tasks involved and shows your current progress through the implementation process.

How do I start implementing a change using OpenSpec?

To start implementing a change using OpenSpec, invoke the apply-change command with the specific change name. The system reads context files, retrieves detailed instructions, and begins executing tasks one by one to guide you through the process.

Do I need the OpenSpec CLI to apply changes?

Yes, you need the OpenSpec CLI installed to apply changes, as the implementation process depends on it to manage change selection, retrieve instructions, and execute task commands required for the workflow.

What happens if a task fails during OpenSpec change implementation?

If a task fails during OpenSpec change implementation, the process pauses and provides guidance on next steps. The system announces the pause, allowing you to resolve the issue before continuing with the remaining tasks.

How does OpenSpec handle task progression during change implementation?

OpenSpec handles task progression by executing tasks one by one, marking each as complete, and providing updates on progress. It reads context files and follows detailed instructions to ensure successful implementation of the entire change.