openspec-apply-change

Apply OpenSpec changes by executing tasks and updating status via the OpenSpec CLI.

Updated Mar 9, 2025
One-click install
npx skills add https://github.com/rock-hu/vitamin-compose --skill openspec-apply-change-rock-hu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/rock-hu/vitamin-compose/tree/main/.qwen/skills/openspec-apply-change
Command: npx skills add https://github.com/rock-hu/vitamin-compose --skill openspec-apply-change-rock-hu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides and automates the implementation of changes defined by an OpenSpec, reducing manual coordination and ensuring consistent execution.

Core Features & Use Cases

  • Guided change execution: Step-by-step handling of an OpenSpec change from initiation to completion.
  • Status and progress tracking: Clear updates on which tasks are complete and what's remaining.
  • Deterministic task automation: Executes predefined tasks with minimal scope, while allowing prompts for clarification when needed.

Quick Start

Open a change and begin applying it with OpenSpec CLI. Example: openspec status --change "<change-name>" --json to check the current state, then openspec instructions apply --change "<change-name>" --json to start implementation and receive task guidance.

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 applying an OpenSpec change to a project?

To automate applying an OpenSpec change, use the OpenSpec CLI to read instruction files and execute scoped tasks. The workflow updates task status automatically while guiding implementation step-by-step from start to finish.

What is guided change execution in OpenSpec workflows?

Guided change execution in OpenSpec workflows is the step-by-step handling of a predefined change. It reads context files from apply output to perform deterministic, scoped changes while updating progress tracking throughout the task lifecycle.

Do I need the OpenSpec CLI to manage task tracking for project changes?

Yes, you need the OpenSpec CLI to start, continue, and review change tasks. It provides the instruction and context files required to execute deterministic changes and track status across one or more changes.

How do I check the current state of an OpenSpec change before applying it?

Run `openspec status --change "<change-name>" --json` to check the current state. After reviewing the status, use `openspec instructions apply --change "<change-name>" --json` to start implementation and receive task guidance.

What's the best way to track progress across multiple OpenSpec changes?

The best way to track progress across multiple OpenSpec changes is using an automated workflow that reads apply output and updates task status. This ensures consistent execution and clear visibility into completed and remaining tasks.

Can OpenSpec task automation prompt for clarification during implementation?

Yes, OpenSpec task automation executes predefined tasks with minimal scope while allowing prompts for clarification when needed. This ensures deterministic changes remain scoped correctly without requiring manual coordination.