openspec-apply-change

Automate OpenSpec change application with status checks and task execution.

11|3|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/DarkHighness/coi-public --skill openspec-apply-change-darkhighness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/DarkHighness/coi-public/tree/main/.gemini/skills/openspec-apply-change
Command: npx skills add https://github.com/DarkHighness/coi-public --skill openspec-apply-change-darkhighness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end application of OpenSpec change tasks by coordinating status checks, context reading, and progressive task implementation.

Core Features & Use Cases

  • Guided change application: Select a change, examine its status, fetch apply instructions, read relevant context files, and execute tasks until completion or blockage.
  • Dynamic task execution: Iteratively implement pending tasks, update task checkboxes, and respond to blockers or ambiguities with prompts for clarification.
  • Progress visibility: Provide ongoing progress reports, schema scope, and completion status to enable archiving when finished.

Quick Start

Select the target OpenSpec change and begin applying its tasks using the guided workflow.

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 end-to-end?

Automate OpenSpec change application by coordinating change selection, status checks, context reading, and progressive task implementation until completion or blockage. The workflow dynamically fetches instructions, reads context files, and updates task checkboxes.

What is the best way to manage blocked tasks in an OpenSpec workflow?

Manage blocked OpenSpec tasks by utilizing dynamic instruction handling that detects ambiguities and prompts for clarification. The workflow pauses execution, allowing you to resolve blockers before resuming the task implementation flow.

How do I track progress when executing OpenSpec change tasks?

Track OpenSpec change task progress through ongoing reports that display schema scope and completion status. The workflow automatically updates task checkboxes as it iteratively implements pending items, enabling archiving when finished.

Does OpenSpec change automation work without external dependencies?

OpenSpec change automation works without external dependencies, relying entirely on internal workflow logic to read context files from CLI outputs and manage task execution states. You only need your spec-driven project environment.

Can I use CLI outputs to fetch context for OpenSpec task execution?

You can use CLI outputs to fetch context for OpenSpec task execution. The workflow reads relevant context files directly from CLI outputs to guide the implementation of pending tasks and handle completed or blocked states.