openspec-apply-change

Apply OpenSpec changes through guided task execution and progress tracking.

9|16|Updated Oct 16, 2018
One-click install
npx skills add https://github.com/ondata/albopopTwoDotZero --skill openspec-apply-change-ondata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/ondata/albopopTwoDotZero/tree/main/.gemini/skills/openspec-apply-change
Command: npx skills add https://github.com/ondata/albopopTwoDotZero --skill openspec-apply-change-ondata

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implements task-based automation to apply changes from an OpenSpec change by guiding selection, status checks, and iterative task execution.

Core Features & Use Cases

  • Change selection and validation: automatically determine the active change, handle ambiguity, and confirm the change to apply.
  • Progress-aware task execution: reads the apply instructions and implements tasks step by step, updating progress as tasks are completed.
  • Guardrails and prompts: pauses on unclear requirements or blockers and provides options to proceed safely.

Quick Start

Provide a change name or allow the tool to infer it, then start the guided OpenSpec apply workflow.

Frequently Asked Questions about openspec-apply-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply OpenSpec changes end-to-end without missing task steps?

Applying OpenSpec changes end-to-end requires a guided workflow that reads apply instructions and implements tasks step by step. This ensures progress is tracked and task checkpoints are updated as each task completes.

How does change management automation handle ambiguity when multiple changes exist?

Change management automation handles ambiguity by inferring the active change from context or letting you specify a change name. It validates the selection and prompts you to confirm the correct change before proceeding.

Can I pause task execution when blockers or unclear requirements occur?

Yes, you can pause task execution when blockers or unclear requirements occur. The workflow emits guardrails that halt progress and provide options to proceed safely once the blocker is resolved.

What is the best way to track progress during an iterative apply workflow?

The best way to track progress during an iterative apply workflow is using dynamic instructions and task checkpoints. This updates the status of each task automatically as it is completed, ensuring real-time visibility.

Do I need the OpenSpec CLI to execute change management tasks?

Yes, you need the OpenSpec CLI to execute change management tasks. The workflow uses the CLI to perform status checks and guide the iterative task execution process.

Why does the workflow pause on completed changes during task execution?

The workflow pauses on completed changes during task execution to prevent redundant work. It uses guardrails to detect completed changes and prompts you to verify before applying any new tasks.