openspec-apply-change

Apply OpenSpec change tasks with status-driven, context-aware execution.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/CMajorChords/HydroMind --skill openspec-apply-change-cmajorchords
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/CMajorChords/HydroMind/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/CMajorChords/HydroMind --skill openspec-apply-change-cmajorchords

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implement tasks from an OpenSpec change in a structured, auditable way by translating user intent into a sequence of CLI-driven actions.

Core Features & Use Cases

  • Change inference and selection: determine which OpenSpec change to apply based on context or explicit input.
  • Status-driven orchestration: read change status, determine schema, and fetch apply instructions.
  • Context-driven execution: read contextFiles and apply tasks iteratively with progress tracking.
  • Guardrails and guidance: handle blockers, ambiguities, and suggest artifact updates when needed.

Quick Start

Begin by selecting the OpenSpec change you want to apply, then iteratively implement each task until all are completed.

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 management tasks from the CLI?

You can automate OpenSpec change management by applying changes end-to-end through CLI-driven actions. The system coordinates status inspection, instruction retrieval, and context-driven execution to implement requested modifications deterministically.

How does context-driven execution work when applying changes to an OpenSpec schema?

Context-driven execution reads contextFiles and applies tasks iteratively while updating task checkpoints. It determines the schema from change status and fetches apply instructions to drive deterministic task progress.

What is the best way to track task progress during an OpenSpec change application?

Task progress is tracked by reading change status, updating task checkpoints, and applying tasks iteratively. This status-driven orchestration ensures deterministic progress across different schemas during execution.

How do I handle blockers or ambiguities during OpenSpec task execution?

When blockers or ambiguities occur during task execution, the system offers guidance and suggests artifact updates to maintain safe progress. This ensures structured, auditable task completion without manual intervention.

Can I select a specific OpenSpec change to apply based on explicit input?

Yes, you can select a specific OpenSpec change through explicit input or context-based inference. The system determines which change to apply and then orchestrates the implementation workflow accordingly.