openspec-apply-change

Automate OpenSpec change task execution with status checks and context loading.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/AdJIa/markdown-x --skill openspec-apply-change-adjia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/AdJIa/markdown-x/tree/main/.cursor/skills/openspec-apply-change
Command: npx skills add https://github.com/AdJIa/markdown-x --skill openspec-apply-change-adjia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec change workflows can be tedious, error-prone, and hard to track; this skill guides and automates the process of applying, continuing, and finalizing changes within OpenSpec.

Core Features & Use Cases

  • Guided change application: determines the current change state, loads relevant context, and applies tasks with updates to task status.
  • Status awareness: queries OpenSpec for schema, tasks, and progress, and handles blocked or all-done states with clear prompts.
  • Interactive guidance: prompts for ambiguous changes, shows next actions, and prints implementation progress for auditing.
  • Use Case: A developer wants to pick up an OpenSpec change, execute pending tasks, and keep a running log of progress directly in the CLI.

Quick Start

Implement tasks from an OpenSpec change by running the guided apply workflow for your active change.

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 tasks in my project workflow?

To automate OpenSpec change tasks, you can use a guided workflow that determines the current change state, loads relevant context, and applies tasks while updating task status. This requires the openspec CLI to manage execution end-to-end.

What is the best way to track progress when applying OpenSpec changes?

The best way to track progress when applying OpenSpec changes is to use a workflow that queries OpenSpec for schema, tasks, and progress. It keeps a running log of implementation progress directly in the CLI for auditing.

Do I need the openspec CLI to manage and execute change tasks?

Yes, you need the openspec CLI to manage and execute change tasks. The CLI is required to query status, load context files, and handle progressive task implementation during the OpenSpec change workflow.

How does status awareness work when continuing an OpenSpec change?

Status awareness works by querying OpenSpec for schema, tasks, and current progress when continuing an OpenSpec change. It handles blocked or all-done states by providing clear prompts and showing the next actions required.

How do I handle ambiguous changes or blocked states in OpenSpec?

To handle ambiguous changes or blocked states in OpenSpec, the guided workflow provides interactive guidance. It prompts for clarification on ambiguous changes and outputs clear prompts for blocked or completed states to guide the next action.

What are the limitations of automating OpenSpec change management?

A limitation of automating OpenSpec change management is its dependency on the openspec CLI and context files. Without proper context loading, the dynamic instructions cannot effectively guide progressive task implementation or resolve blocked states.