openspec-apply-change

Apply tasks from a named OpenSpec change with status-aware guidance.

Updated Mar 26, 2024
One-click install
npx skills add https://github.com/SHUSHU010829/shushu.tw --skill openspec-apply-change-shushu010829
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/SHUSHU010829/shushu.tw/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/SHUSHU010829/shushu.tw --skill openspec-apply-change-shushu010829

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of applying an OpenSpec change by guiding you to select the change, assess status, fetch instructions, read context files, and implement tasks in a controlled, traceable flow.

Core Features & Use Cases

  • Change discovery and selection: determine which change to apply based on user input or conversation context.
  • Status-aware guidance: fetch schema, task progression, and remaining work from the OpenSpec CLI.
  • Guided implementation loop: apply tasks with checkbox updates, pausing when clarification is needed, and handling blocked states.

Quick Start

Provide the change name or infer from conversation context and begin applying the change step-by-step.

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 an OpenSpec change incrementally without losing track of progress?

Applying an OpenSpec change incrementally involves querying the CLI to fetch schema and task progression, reading context files, and proceeding task-by-task while updating checkboxes. It pauses for clarification and handles blocked or completed states automatically.

What is OpenSpec change management and how does it automate workflow implementation?

OpenSpec change management automates workflow implementation by orchestrating changes end-to-end. It discovers changes, assesses status via the CLI, fetches instructions, and guides implementation in a controlled, traceable flow to track incremental progress.

How do I start applying a named OpenSpec change step by step?

Start by providing the change name or inferring it from conversation context. The system determines the target change, queries the CLI for remaining work, and begins guiding the step-by-step implementation loop.

Does OpenSpec CLI support pausing and archiving tasks during a guided implementation?

Yes, the OpenSpec CLI workflow supports pausing and archiving during guided implementation. It adapts to the current change status, providing guidance for pausing when clarification is needed and managing archiving for completed or blocked tasks.

Why is my OpenSpec task tracking not updating completed checkboxes correctly?

OpenSpec task tracking updates checkboxes by proceeding task-by-task and adapting to the current status. If checkboxes are not updating, ensure the CLI correctly reports the schema and progress, and that blocked states are resolved before proceeding to the next task.