openspec-apply-change

Apply OpenSpec change tasks with schema-aware context and progress tracking.

1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/oinani0721/canvas-learning-system --skill openspec-apply-change-oinani0721
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/oinani0721/canvas-learning-system/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/oinani0721/canvas-learning-system --skill openspec-apply-change-oinani0721

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implement tasks from OpenSpec changes by guiding users to start implementation, continue tasks, or work through a sequence of tasks within a change workflow.

Core Features & Use Cases

  • Change orchestration: allows selecting or inferring the target change, checking its status, and presenting a concrete set of tasks.
  • Context-driven execution: reads the OpenSpec workflow context to drive deterministic task execution and progress tracking.
  • Progress-aware guidance: surfaces remaining tasks, current schema, and dynamic instructions based on the change state.

Quick Start

Provide the change name or let the system infer it from the conversation, then apply the OpenSpec change 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 implementation tasks in a CLI workflow?

OpenSpec change implementation tasks are automated by selecting or inferring the target change, checking its status, and loading the appropriate context to drive schema-aware task execution. The system presents concrete tasks and tracks progress until completion or a blocker arises.

How does context-driven execution work for OpenSpec change management?

Context-driven execution reads OpenSpec workflow context files to provide deterministic task execution and progress tracking. It surfaces remaining tasks, current schema, and dynamic instructions based on the real-time change state.

What happens when ambiguous requirements or errors occur during change integration?

When ambiguous requirements or errors occur during change integration, guardrails prompt for clarification on ambiguous requirements and automatically pause on errors. This enables a smooth workflow for iterative changes without failing silently.

Can I apply multiple tasks sequentially within a single OpenSpec change workflow?

Yes, you can apply multiple tasks sequentially within a single OpenSpec change workflow. The system guides you to start implementation, continue tasks, or work through a sequence of tasks until the change is fully complete.

Do I need to manually specify the target change name to start task automation?

No, you do not need to manually specify the target change name to start task automation. You can provide the change name explicitly or let the system infer it from the current conversation context.

What are the limitations of automated OpenSpec change application?

Automated OpenSpec change application pauses when a blocker arises or when errors occur during task implementation. It requires schema-aware context files to function correctly and will prompt for clarification rather than guessing on ambiguous requirements.