openspec-apply-change

Implement OpenSpec change tasks by reading status and task artifacts.

6|4|Updated May 11, 2026
One-click install
npx skills add https://github.com/halo-dev/plugin-ai-foundation --skill openspec-apply-change-halo-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/halo-dev/plugin-ai-foundation/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/halo-dev/plugin-ai-foundation --skill openspec-apply-change-halo-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you move from an OpenSpec change request to concrete implementation without guessing the workflow, making it easier to continue, resume, or finish task-driven development.

Core Features & Use Cases

  • Change selection: Identify the correct active OpenSpec change when the user provides a name, a partial hint, or no name at all.
  • Workflow inspection: Check schema status, task progress, and the exact context files required before making any edits.
  • Task execution: Implement pending tasks one by one, update task checkboxes, and pause cleanly if requirements are ambiguous or blocked.
  • Use case: A developer asks to continue a partially completed spec change, and this Skill reads the right artifacts, applies the remaining tasks, and reports progress clearly.

Quick Start

Ask the assistant to apply the relevant OpenSpec change and continue through its remaining 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 implement OpenSpec change tasks from a selected change request?

To implement OpenSpec change tasks, the Skill reads the change status, instructions, and task artifacts, applies pending code updates one by one, and safely updates task progress. It requires the openspec CLI and a valid change context to resolve artifacts and continue spec-driven development.

What is spec-driven development workflow for tracking task progress?

Spec-driven development workflow involves loading context from task artifacts, implementing changes task-by-task, and updating checkboxes to track progress. This Skill manages the workflow by resolving dependencies, handling blockers, and pausing cleanly when requirements are ambiguous before continuing.

How do I resume a partially completed OpenSpec change request?

To resume a partially completed OpenSpec change, provide the change name or a partial hint. The Skill identifies the correct active change, inspects schema status and task progress, loads the exact context files required, and applies the remaining tasks to continue implementation.

Do I need the openspec CLI to apply spec-driven changes?

Yes, the openspec CLI is required to apply spec-driven changes. The Skill depends on the CLI and a valid change context to resolve artifacts, handle blockers, and update task status safely during task implementation workflows.

What happens when task requirements are ambiguous or blocked during implementation?

When task requirements are ambiguous or blocked during implementation, the Skill pauses cleanly without making incorrect code updates. It inspects workflow status and context files to report the blocker clearly, ensuring safe task-by-task completion.

Can I use this to inspect schema status before making code updates?

Yes, you can inspect schema status and task progress before making code updates. The Skill checks the exact context files required and workflow status to ensure all dependencies are resolved prior to applying any spec-driven implementation changes.