openspec-apply-change

Automate applying OpenSpec changes through selection, validation, and task execution.

10|3|Updated Apr 1, 2018
One-click install
npx skills add https://github.com/kaishin/redalemeden.com --skill openspec-apply-change-kaishin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/kaishin/redalemeden.com/tree/main/.agents/skills/openspec-apply-change
Command: npx skills add https://github.com/kaishin/redalemeden.com --skill openspec-apply-change-kaishin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides and automates the execution of tasks from an OpenSpec change, enabling teams to move from planning to concrete implementation with structured steps and guardrails.

Core Features & Use Cases

  • Guided change selection: determine which OpenSpec change to apply based on context or explicit input.
  • Status-aware execution: inspect the change status to determine next actions and artifact requirements.
  • Context-driven implementation: read relevant context files and apply tasks incrementally until all tasks are complete or blocked.
  • Interactive prompts: fall back to user prompts when input is ambiguous or insufficient.

Quick Start

Run the OpenSpec apply workflow to implement the current 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 management from planning to implementation?

You can automate OpenSpec change management by guiding change selection, validating status, reading contextual artifacts, and incrementally executing tasks until the workflow completes or blocks.

What is the best way to apply OpenSpec tasks incrementally with guardrails?

The best way to apply OpenSpec tasks incrementally is to check the change status, enforce structural guardrails, and prompt for user input when the provided context is ambiguous or insufficient.

How does command-line change management handle ambiguous task implementation inputs?

Command-line change management handles ambiguous inputs by falling back to interactive user prompts, ensuring task execution adapts to the provided context and updates progress in place.

Do I need to manually select an OpenSpec change before applying tasks?

You do not need to manually select an OpenSpec change beforehand; the workflow determines which change to apply automatically based on explicit input or the current execution context.

Why does OpenSpec task implementation stop before all tasks are complete?

OpenSpec task implementation stops before completion when the workflow becomes blocked by missing contextual artifacts or insufficient input, requiring user intervention to proceed.