openspec-apply-change

Automate OpenSpec change application through selection, status checks, and task execution.

4|2|Updated Aug 27, 2025
One-click install
npx skills add https://github.com/finger-gun/sisu --skill openspec-apply-change-finger-gun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/finger-gun/sisu/tree/main/.kilocode/skills/openspec-apply-change
Command: npx skills add https://github.com/finger-gun/sisu --skill openspec-apply-change-finger-gun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides teams through the end-to-end process of applying an OpenSpec change, coordinating discovery, status checks, and task implementation in a deterministic, repeatable way.

Core Features & Use Cases

  • Automates the lifecycle of an OpenSpec change from discovery to completion, including status queries, context file reading, and task updates.
  • Handles multiple schemas and states (blocked, all_done, in_progress) with clear guidance and prompts for user decisions.
  • Use Case: A developer or product engineer wants to apply a new change from an OpenSpec repo and iteratively implement tasks with minimal context-switching.

Quick Start

Ask the agent to start applying an OpenSpec change by selecting a change, checking its status, reading relevant context files, and implementing tasks until completion or a blockage.

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 execution from task discovery to completion?

OpenSpec change execution is automated by guiding change selection, retrieving status, reading context files, and implementing tasks iteratively. This CLI-driven workflow enforces safe guardrails and updates task progress to support deterministic collaboration until completion or a blockage.

What is the best way to manage OpenSpec task states like blocked or in_progress?

Managing OpenSpec task states involves handling multiple schemas and states like blocked, all_done, and in_progress with clear guidance. The workflow prompts for user decisions when clarification is needed, ensuring traceable changes and safe execution throughout the task lifecycle.

How does context file reading work during OpenSpec code implementation?

Context file reading during OpenSpec code implementation pulls relevant project context into the workflow before executing tasks. This minimizes context-switching for developers by ensuring the agent has the necessary schema and state information to apply changes deterministically.

Can I use workflow orchestration to apply changes without constant manual context-switching?

Workflow orchestration allows you to apply changes without constant manual context-switching by automating the end-to-end lifecycle of an OpenSpec change. It coordinates discovery, status checks, and task implementation in a repeatable way, preserving traceable changes through the CLI.

Why does my OpenSpec workflow prompt for clarification during task automation?

Your OpenSpec workflow prompts for clarification during task automation to enforce safe guardrails and handle ambiguous states. Requesting user decisions when needed ensures that task progress updates remain deterministic and that the applied changes are traceable.

When do I need CLI-driven workflow orchestration for change management?

You need CLI-driven workflow orchestration for change management when applying OpenSpec changes that require deterministic collaboration and traceable task execution. It is essential when coordinating multiple schemas, checking statuses, and iteratively implementing tasks until all_done or blocked.