openspec-apply-change

Automate OpenSpec change application by selecting, validating, and executing tasks.

4|1|Updated Mar 24, 2024
One-click install
npx skills add https://github.com/ruan-cat/monorepo --skill openspec-apply-change-ruan-cat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/ruan-cat/monorepo/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/ruan-cat/monorepo --skill openspec-apply-change-ruan-cat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implement tasks from an OpenSpec change.

Core Features & Use Cases

  • Orchestrates the end-to-end application of an OpenSpec change guided by structured steps and CLI outputs.
  • Reads contextual artifacts (proposal, specs, design, tasks) from the change workflow to drive implementation.
  • Handles states such as blocked and all_done, prompting for clarification or archiving as appropriate.
  • Provides guardrails to keep changes minimal, auditable, and safe while updating task progress.

Quick Start

Ask the OpenSpec flow to apply a named change and follow the prompts to implement tasks.

Frequently Asked Questions about openspec-apply-change

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

FAQPage Schema
How do I implement tasks from an OpenSpec change automatically?

To implement OpenSpec changes, you ask the workflow to apply a named change. The system then guides you through selecting the change, validating its status, and executing the implementation instructions end-to-end.

What context files are read when applying an OpenSpec change?

Applying an OpenSpec change reads contextual artifacts including the proposal, specs, design, and tasks files. These artifacts drive the implementation by providing the necessary structured workflow context.

How does the OpenSpec workflow handle blocked or completed change states?

When an OpenSpec change is blocked, the system prompts for clarification to resolve the issue. If the change reaches an all_done state, it handles archiving as appropriate to complete the workflow.

Can I track task progress in real time while executing OpenSpec changes?

Yes, applying an OpenSpec change updates task progress in real time. It coordinates across artifacts and performs minimal scoped changes while preserving safety guardrails throughout the execution.

Do I need any specific dependencies to run the OpenSpec change application?

No specific dependencies are required to apply OpenSpec changes. The workflow operates autonomously by reading context files and orchestrating the implementation steps through CLI outputs.