openspec-apply-change

Automate OpenSpec change implementation from selection to task completion.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/opensoft/dartwing-ocr-pipeline --skill openspec-apply-change-opensoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/opensoft/dartwing-ocr-pipeline/tree/main/.gemini/skills/openspec-apply-change
Command: npx skills add https://github.com/opensoft/dartwing-ocr-pipeline --skill openspec-apply-change-opensoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides teams through the end-to-end process of implementing changes described in an OpenSpec, reducing manual coordination and errors.

Core Features & Use Cases

  • Orchestrates the end-to-end OpenSpec change implementation workflow from change selection to task completion.
  • Reads apply instructions, context files, and progress status to drive subsequent actions.
  • Supports pausing, resuming, and iterative updates with clear outputs and guardrails.
  • Ideal for software teams automating OpenSpec-driven changes, feature rollouts, or incremental task tracking.

Quick Start

Specify the OpenSpec change name to begin implementing, then follow the guided steps to progress through all tasks until completion.

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

You can automate OpenSpec change implementation by specifying the change name to initiate a guided workflow. The process reads apply instructions, context files, and progress status to dynamically drive subsequent actions and track tasks until completion.

What is a spec-driven workflow for code modification and task tracking?

A spec-driven workflow uses specification documents to drive code modification and task tracking. It supports iterative updates, pausing, resuming, and clear outputs with guardrails to ensure changes are implemented accurately across multiple artifacts.

Can I pause and resume OpenSpec changes during iterative task tracking?

Yes, the workflow supports pausing, resuming, and iterative updates during OpenSpec change implementation. It reads progress status and context files to dynamically determine subsequent actions, allowing you to stop and restart without losing track of completed tasks.

Does the OpenSpec CLI workflow handle blocked or incomplete change states?

The OpenSpec CLI workflow handles conditional states including blocked and all_done. When a change is blocked, the workflow reads context files and apply instructions to provide dynamic guidance on resolving the issue before proceeding.

How do I mark tasks complete when managing OpenSpec changes?

You mark tasks complete by following the guided steps within the change implementation workflow. The system tracks progress across multiple artifacts, updating the status of each task until the overall change reaches the all_done state.

Why use an automated workflow for feature rollouts and code modification?

Using an automated workflow for feature rollouts reduces manual coordination and errors. It orchestrates the end-to-end implementation process by automatically reading instructions, checking status, and tracking tasks across all related artifacts.