openspec-apply-change

Execute OpenSpec change tasks incrementally with guided prompts and status checks.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/hongquandev/OpenSpec-VI --skill openspec-apply-change-hongquandev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/hongquandev/OpenSpec-VI/tree/main/.agent/skills/openspec-apply-change
Command: npx skills add https://github.com/hongquandev/OpenSpec-VI --skill openspec-apply-change-hongquandev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates executing tasks defined in an OpenSpec change, enabling users to start, continue, or complete tasks without manual coordination.

Core Features & Use Cases

  • Guided change selection: automatically infer or choose the active OpenSpec change.
  • Status-driven execution: analyzes change state to determine schema and task progress.
  • Context-aware application: reads instruction outputs and applies tasks incrementally with minimal changes, updating task checkboxes as they are completed.

Quick Start

Select an OpenSpec change to apply and follow the guided prompts to execute 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 execution from start to finish?

Automating OpenSpec change execution is done by selecting a change and following guided prompts to incrementally apply tasks. The workflow reads CLI instruction outputs, updates task checkboxes upon completion, and pauses when ambiguity or blockers are encountered.

What is the best way to manage task execution status in an OpenSpec workflow?

Managing task execution status in an OpenSpec workflow is handled automatically by analyzing the change state to determine schema and progress. It applies tasks incrementally with minimal changes, updating task checkboxes as each step is completed.

How do I continue an incomplete OpenSpec task without manual coordination?

Continuing an incomplete OpenSpec task without manual coordination is achieved through status-driven execution. The system infers the active change, inspects current progress, retrieves remaining instructions, and resumes execution from the last completed checkbox.

Does OpenSpec task execution pause when CLI instructions are ambiguous?

OpenSpec task execution does pause when CLI instructions are ambiguous or blocked. It enforces guardrails during context-aware application and halts the incremental task workflow to prevent incorrect changes until the ambiguity is resolved.

Can I infer the active OpenSpec change automatically from the CLI output?

Inferring the active OpenSpec change automatically from CLI output is a core guided selection feature. It reads context files from the CLI output to determine the current schema, retrieves the corresponding instructions, and initiates the task execution workflow.

Why does incremental task execution update checkboxes in OpenSpec changes?

Incremental task execution updates checkboxes in OpenSpec changes to track progress accurately within the status-driven workflow. This context-aware application ensures minimal changes are applied per task, maintaining synchronization between the execution state and the change schema.