openspec-apply-change

Apply OpenSpec changes by executing CLI-provided tasks and updating checkboxes.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Andresch2/Workflows --skill openspec-apply-change-andresch2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/Andresch2/Workflows/tree/main/.github/skills/openspec-apply-change
Command: npx skills add https://github.com/Andresch2/Workflows --skill openspec-apply-change-andresch2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the guesswork of implementing a change described in OpenSpec by turning the change state into concrete, step-by-step tasks and the exact file context to update.

Core Features & Use Cases

  • Change selection and validation: Infer or list available changes, then announce the selected change clearly so you don’t implement the wrong workflow.
  • State-aware task execution: Checks schema and progress, fetches dynamic apply instructions, and handles blocked or completed states with the right next suggestion.
  • Context-driven edits: Reads every file path returned by OpenSpec instructions and implements tasks with minimal, scoped code changes while updating the task checklist.
  • Session-oriented progress reporting: Shows what’s being worked on, summarizes completion, and pauses safely when unclear or blocked.

Quick Start

Run openspec apply for the selected change to fetch instructions and implement the returned tasks in order.

Frequently Asked Questions about openspec-apply-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply an OpenSpec change and execute implementation tasks?

When implementing an OpenSpec change, the system pauses safely on blocked states or unclear requirements. It reads context files from the CLI output and provides session-oriented progress reporting to show exactly what is being worked on.

How does schema-driven change management handle partially completed states?

Schema-driven change management handles partially completed states by checking schema status and progress, then fetching dynamic apply instructions. It continues work through pending tasks and suggests the right next step for blocked or completed states.

Do I need the OpenSpec CLI to automate workflow progress tracking?

Yes, you need the OpenSpec CLI to automate workflow progress tracking. The system must call the CLI to determine schema status and retrieve apply instructions in JSON format before reading context files and executing tasks.

What is the best way to manage context files during change implementation?

The best way to manage context files during change implementation is reading every file path returned by OpenSpec instructions. This context-driven approach ensures minimal, scoped code changes while updating the task checklist.

Why does OpenSpec change implementation pause during task execution?

OpenSpec change implementation pauses during task execution when it encounters blocked states or unclear requirements. This safe guidance mechanism prevents guesswork by stopping execution and providing the right next suggestion.