openspec-apply-change

Apply OpenSpec changes with guided selection, status checks, and task execution.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/canyangliunian/Agent-skills --skill openspec-apply-change-canyangliunian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/canyangliunian/Agent-skills/tree/main/ABS-Journal/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/canyangliunian/Agent-skills --skill openspec-apply-change-canyangliunian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate and standardize the application of OpenSpec changes, reducing manual coordination and errors during task execution.

Core Features & Use Cases

  • Guided change selection and status checks using the OpenSpec CLI.
  • Dynamic instructions and progress tracking across different change schemas.
  • Support for iterating through pending tasks with per-task updates and guardrails.

Quick Start

Provide the change name to apply, or ask me to infer it from context, and I will begin 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 execution in my software workflow?

Automate OpenSpec change execution by using a guided process for change selection, status checks, and task iteration. It reads context, reports progress, and applies per-task updates to standardize software development workflows.

How does OpenSpec change management handle pending tasks and ambiguous inputs?

OpenSpec change management handles pending tasks by iterating through them with per-task updates and guardrails. It guards against blockers and ambiguous inputs to prevent errors during task execution.

Can I apply OpenSpec changes across different schema states?

Yes, you can apply OpenSpec changes across different schema states. The process provides dynamic instructions and progress tracking to adapt to various change schemas during implementation.

What is the best way to start applying an OpenSpec change?

The best way to start applying an OpenSpec change is to provide the change name or ask the system to infer it from context. Status checks are then performed before task execution begins.

Why do I need OpenSpec task execution for design iterations?

You need OpenSpec task execution for design iterations to reduce manual coordination and errors. It automates applying changes to drive task lists and implementation steps with precision.

Does this change management workflow work without the OpenSpec CLI?

No, this change management workflow relies on the OpenSpec CLI to perform guided change selection and status checks during software development task execution.