openspec-apply-change

Automate OpenSpec change application with status checks and task execution.

Updated Jul 26, 2025
One-click install
npx skills add https://github.com/0serna/dotfiles --skill openspec-apply-change-0serna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/0serna/dotfiles/tree/main/dotfiles/agents/skills/openspec-apply-change
Command: npx skills add https://github.com/0serna/dotfiles --skill openspec-apply-change-0serna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end application and tracking of OpenSpec changes, guiding users through change selection, status interpretation, and task execution to reduce manual coordination.

Core Features & Use Cases

  • Guided change application: selects a change, checks status, and retrieves apply instructions.
  • State-aware progress: handles blocked and all-done states with prompts for archival decisions.
  • Fluid collaboration: allows artifact updates and interleaved actions to accommodate evolving specs.

Quick Start

Provide a change name to start applying tasks, and let the skill drive progress through each pending task.

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 application across multiple tasks?

OpenSpec change application is automated by guiding change selection, checking status, and executing pending tasks sequentially. The skill drives end-to-end progress by interpreting apply instructions and handling blocked or completed states.

What is the process for tracking OpenSpec change status and handling blocked states?

OpenSpec change status tracking requires interpreting artifact schemas like spec-driven. The skill monitors blocked and all-done states, prompting archival decisions and allowing fluid artifact updates to accommodate evolving specs.

Do I need the OpenSpec CLI to apply spec-driven changes and manage task execution?

Applying spec-driven changes requires the OpenSpec CLI. You also need artifact files including proposals, specs, designs, and tasks to perform structured progress and execute the change application workflow.

Can I update specs and artifacts while applying OpenSpec changes?

Updating specs during OpenSpec change application is supported through fluid collaboration. The skill allows interleaved actions and artifact updates to accommodate evolving specs while progressing through pending tasks.

What's the best way to handle OpenSpec changes when all tasks are done?

Handling OpenSpec changes with all tasks done involves state-aware progress checks. The skill detects the all-done state and prompts you for archival decisions to properly close out the completed change.

Why does OpenSpec change application stall on blocked tasks?

OpenSpec change application stalls on blocked tasks when dependencies or schema requirements are unmet. The skill identifies these blocked states and prompts artifact updates or resolution actions before resuming execution.