openspec-apply-change

Automate OpenSpec change selection, status checks, and task execution via CLI.

Updated May 29, 2025
One-click install
npx skills add https://github.com/crozzbite/DnDApp --skill openspec-apply-change-crozzbite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/crozzbite/DnDApp/tree/main/.github/skills/openspec-apply-change
Command: npx skills add https://github.com/crozzbite/DnDApp --skill openspec-apply-change-crozzbite

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This capability guides teams through OpenSpec change workflows, automating the orchestration from change selection to task execution and completion, while keeping context and progress visible.

Core Features & Use Cases

  • Guided change selection and status inspection using the OpenSpec CLI.
  • Read context, apply instructions, and update task statuses across the change lifecycle.
  • Use cases include starting a new change, continuing an in-flight change, or resolving blocks until all tasks are done.

Quick Start

Provide a change name or allow the system to infer it to start 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 application from start to finish?

Automating OpenSpec change application involves guiding change selection, performing status checks, and executing tasks until completion. This workflow uses the OpenSpec CLI to read context files, apply instructions, and dynamically update task statuses across the entire lifecycle.

What is the best way to manage an in-flight OpenSpec change workflow?

Managing an in-flight OpenSpec change workflow requires reading existing context files and continuing task execution. The system guides you through remaining tasks, provides dynamic guidance for any blocks, and pauses execution when issues arise until all tasks are done.

How does OpenSpec task execution handle blocked changes?

OpenSpec task execution handles blocked changes by providing dynamic guidance when issues arise during the workflow. It pauses the task execution lifecycle, reports progress, and keeps context visible so you can resolve blocks before continuing with the change application.

Do I need the OpenSpec CLI to apply change management tasks?

Yes, you need the OpenSpec CLI to apply change management tasks. The workflow relies on the CLI to guide change selection, inspect status, read context files, and update task statuses throughout the implementation process.

Can I start applying an OpenSpec change without providing a specific change name?

Yes, you can start applying an OpenSpec change without a specific name because the system can infer the active change automatically. Once selected, it proceeds with reading context and executing tasks until the workflow completes or pauses.

Why does my OpenSpec change workflow pause before all tasks are complete?

Your OpenSpec change workflow pauses before completion when dynamic guidance is triggered by issues or blocks during task execution. The system stops to report progress and allow for problem resolution before updating task statuses and continuing the lifecycle.