openspec-apply-change

Implement tasks from an OpenSpec change using the openspec CLI.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/ai-for-war/war_mind_fe --skill openspec-apply-change-ai-for-war
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/ai-for-war/war_mind_fe/tree/main/.agents/skills/openspec-apply-change
Command: npx skills add https://github.com/ai-for-war/war_mind_fe --skill openspec-apply-change-ai-for-war

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the manual effort of tracking and executing implementation tasks defined in an OpenSpec change, keeping task checkboxes and progress in sync with the spec-driven workflow. ## Core Features & Use Cases - Change Selection: Infers the target change from conversation context or lists available changes via openspec list --json when ambiguous. - Status-Aware Execution: Reads schema, context files, and task progress through openspec status and openspec instructions apply before writing any code. - Task Loop with Guardrails: Implements each pending task, marks checkboxes complete, and pauses on unclear requirements, design issues, or errors. - Use Case: A developer has an approved OpenSpec change with a tasks file and asks the assistant to implement it; the skill reads the proposal, specs, design, and tasks, then works through each task and reports progress. ## Quick Start Ask the assistant to start implementing the tasks from your active OpenSpec change by name.

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?▼

Run the apply workflow with a change name or let it be inferred from context. The skill runs openspec status and openspec instructions apply, reads the context files, then implements each pending task and marks its checkbox complete.

What happens if the change name is ambiguous or missing?▼

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

Does openspec-apply-change require the openspec CLI?▼

Yes, the openspec CLI is required. The skill depends on commands like openspec status, openspec instructions apply, and openspec list to resolve schemas, context files, and task state.

What happens when a task is unclear or implementation hits a blocker?▼

The skill pauses instead of guessing. It reports the issue, shows current progress, and offers 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 required artifacts are missing the state shows as blocked, and the skill suggests continuing the change first.