openspec-apply-change

Apply OpenSpec changes end-to-end across specs, design, and implementation artifacts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/zh-impact/fcollections --skill openspec-apply-change-zh-impact
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/zh-impact/fcollections/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/zh-impact/fcollections --skill openspec-apply-change-zh-impact

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Apply OpenSpec changes efficiently by guiding users through a structured, task-based workflow that tracks progress and ensures artifacts stay aligned.

Core Features & Use Cases

  • Guided change application: select or infer the target change, verify status, and read contextual artifacts before implementation.
  • Task-driven execution: iterate through pending tasks, apply minimal changes, and update task completion status in the change artifacts.
  • State handling and collaboration: gracefully handle blocked or completed states, prompt for clarifications when needed, and support interleaved actions with other workflows.

Quick Start

Provide the change name (or confirm the current active change) and run the apply workflow to start implementing tasks.

Frequently Asked Questions about openspec-apply-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply spec-driven changes across design and implementation artifacts?

To apply spec-driven changes, you use a CLI-driven workflow that selects the target change, verifies status, reads context files, and iterates through pending tasks while updating task completion checkboxes.

What is the best way to track task progress during change management?

Task-driven execution handles change management by iterating through pending tasks, applying minimal changes, and updating task completion status in the change artifacts to report progress and enable collaboration.

How do I start implementing tasks for an existing OpenSpec change?

Provide the change name or confirm the current active change, then run the apply workflow to start implementing tasks across specs, design, and implementation artifacts end-to-end.

Can I interleave change application with other software development workflows?

Yes, the change application workflow supports interleaved actions with other workflows, gracefully handling blocked or completed states and prompting for clarifications when needed.

What happens if a task is blocked during the change application workflow?

When a task is blocked during the change application workflow, the process gracefully handles the blocked state, prompts for clarifications when needed, and reports progress to support collaboration.