openspec-apply-change

Implements tasks from an OpenSpec change using CLI-driven status and instructions.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/feidon/vss --skill openspec-apply-change-feidon
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/feidon/vss/tree/main/frontend/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/feidon/vss --skill openspec-apply-change-feidon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the guesswork of turning an OpenSpec change proposal into working code by walking through each task in the change, tracking progress, and keeping implementation aligned with the approved artifacts. ## Core Features & Use Cases - Change Selection: Infers the target change from context or lists active changes via openspec list --json when ambiguous. - Status-Aware Implementation: Reads openspec status and openspec instructions apply output to understand the schema, progress, and remaining tasks before editing code. - Task Tracking: Marks tasks complete in the tasks file as each one is finished, and pauses with structured options when blocked or unclear. - Use Case: A developer has an approved OpenSpec change with 7 tasks; invoking this skill implements each task sequentially, updates checkboxes, and reports "7/7 tasks complete" when done. ## Quick Start Ask the assistant to start implementing the tasks for your current OpenSpec change, optionally naming the change explicitly.

Frequently Asked Questions about openspec-apply-change

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

FAQPage Schema
How do I implement tasks from an OpenSpec change?▼

Invoke the skill with an optional change name; it runs openspec status and openspec instructions apply to load context files and the task list, then implements each pending task and marks it complete in the tasks file.

What happens if I don't specify a change name?▼

The skill infers the change from conversation context, auto-selects when only one active change exists, or runs openspec list --json and asks you to pick when multiple changes are available.

Does this skill require the openspec CLI?▼

Yes, the openspec CLI is a stated compatibility requirement. The skill shells out to openspec status, openspec instructions apply, and openspec list to drive the workflow.

What happens when a task is unclear or blocked?▼

The skill pauses instead of guessing: it reports the issue, shows current progress, and presents options such as clarifying the task, updating the design artifacts, or trying another approach.

Can I apply a change before all artifacts are complete?▼

Yes, the workflow is fluid and can be invoked anytime tasks exist. If implementation reveals design issues, the skill suggests updating artifacts rather than being locked to a phase.