openspec-apply-change

Plan and execute OpenSpec change tasks via the openspec CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec change work can be tangled across selection, status checks, and task implementation. This Skill guides users through choosing a change, reading contextual artifacts, and applying tasks using the openspec CLI, ensuring consistent progress and traceability.

Core Features & Use Cases

  • Guided change selection and status checks using the OpenSpec CLI to determine what tasks exist, are blocked, or are complete.
  • Context-aware task execution that reads context files, applies changes incrementally, and updates task progress in place.
  • Real-world scenario: a team has multiple OpenSpec changes in flight; the Skill helps a developer pick a change, apply pending tasks, and report the updated progress.

Quick Start

Provide the change name to begin applying 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 manage OpenSpec changes and apply pending tasks using the CLI?

To manage OpenSpec changes, provide the change name to the Skill, which orchestrates status checks and applies pending tasks incrementally using the openspec CLI. It reads context files and updates task progress in place for consistent traceability across multiple in-flight changes.

What is the best way to execute blocked, in-progress, and completed OpenSpec tasks?

The best way to execute OpenSpec tasks across various states is through schema-aware task execution that handles blocked, in-progress, and completed statuses. It applies dynamic instruction flows with structured progress reporting to ensure consistent change work.

How does context loading work during OpenSpec change work?

Context loading works by reading contextual artifacts and files as needed during task implementation. The Skill applies changes incrementally and updates task progress in place, ensuring the execution flow remains aware of existing context throughout the OpenSpec workflow.

Can I use this approach for spec-driven change workflows across multiple changes?

Yes, you can use this approach for spec-driven change workflows across multiple changes. It guides change selection and status checks to determine what tasks exist, are blocked, or are complete, helping developers pick a change and report updated progress.

Do I need the openspec CLI to orchestrate end-to-end change management?

Yes, you need the openspec CLI to orchestrate end-to-end change management. The Skill relies on the CLI to determine task statuses, apply changes incrementally, and update progress in place for consistent and traceable spec-driven workflows.