openspec-apply-change

Apply OpenSpec change tasks with context-driven progress and guardrails.

2|2|Updated Sep 20, 2023
One-click install
npx skills add https://github.com/zabiny/klabis --skill openspec-apply-change-zabiny
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/zabiny/klabis/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/zabiny/klabis --skill openspec-apply-change-zabiny

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implements tasks from an OpenSpec change, enabling teams to start implementation, continue work, and track progress within a guided, repeatable workflow.

Core Features & Use Cases

  • Change selection and status awareness: determine which OpenSpec change to apply, which schema is in use, and what artifacts exist.
  • Context-driven execution: read relevant context files, display progress, and provide dynamic instructions to keep work aligned with the change.
  • Guided implementation loop: iteratively address pending tasks, mark completion, and handle blockers with clear guardrails.

Quick Start

Provide a change name or let the system infer it, and run the skill to start applying the 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 implement pending tasks from an OpenSpec change?

To implement pending tasks from an OpenSpec change, the skill identifies the change, reads context files to determine the working schema, and executes tasks iteratively with guardrails until completion.

What is guided change management for software implementation?

Guided change management for software implementation is a workflow that reads relevant context artifacts, displays progress, and applies pending tasks in a loop with guardrails to keep work aligned.

How do I track implementation progress within a CLI workflow?

You track implementation progress within a CLI workflow by checking the change status to determine the working schema, which displays current progress and dynamically instructs the next pending tasks.

Can I apply an OpenSpec change without explicitly providing the change name?

Yes, you can apply an OpenSpec change without explicitly providing the name, as the skill can infer the change name automatically or use a user-provided name to start the implementation loop.

What happens when blockers occur during task automation implementation?

When blockers occur during task automation implementation, the guided execution loop handles them with clear guardrails, allowing you to stop, assess the blocker, and continue work without losing context.

Do I need specific dependencies to orchestrate OpenSpec changes end-to-end?

No specific dependencies are required to orchestrate OpenSpec changes end-to-end, as the skill operates independently to read context files, display progress, and implement pending tasks within a repeatable workflow.