openspec-apply-change

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

25|4|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/rozx/Tsukuyomi --skill openspec-apply-change-rozx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/rozx/Tsukuyomi/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/rozx/Tsukuyomi --skill openspec-apply-change-rozx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides teams through applying OpenSpec changes by coordinating change selection, status checks, and task execution to ensure consistent, auditable progress.

Core Features & Use Cases

  • Guided change selection: automatically determine which OpenSpec changes are active and needed.
  • Status-driven workflow: check change status, handle blocked or done states, and read context files.
  • Incremental implementation: apply tasks in a loop, marking completion in the task list and updating progress.

Quick Start

Start by selecting a change and begin implementing its tasks.

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 task execution for OpenSpec changes end-to-end?

Automating OpenSpec changes end-to-end involves guiding change selection, checking status, and incrementally executing tasks. The workflow tracks progress by updating task checkboxes and applying minimal, auditable code edits through the OpenSpec CLI.

What is the best way to manage blocked states in a spec-driven workflow?

Managing blocked states in a spec-driven workflow requires strict state handling during task execution. The system checks change status, pauses implementation when blocked, and reads context files to ensure progress reporting remains accurate and auditable.

How do I select and apply active OpenSpec changes automatically?

Selecting and applying active OpenSpec changes is handled through guided change selection. The workflow automatically determines which changes are active and needed, then proceeds with incremental implementation by looping through deterministic task instructions.

Do I need the OpenSpec CLI to apply spec-driven changes?

Yes, the OpenSpec CLI is required to apply spec-driven changes. The workflow depends on the CLI to coordinate change selection, execute deterministic task instructions, and maintain strict state handling with minimal, auditable code edits.

How does incremental implementation work for OpenSpec task lists?

Incremental implementation for OpenSpec task lists works by applying tasks in a loop. As each task completes, the workflow marks it done in the task list, updates progress reporting, and applies minimal code edits to ensure an auditable execution trail.

Can I track progress and archive completed changes in an OpenSpec workflow?

Tracking progress and archiving completed changes in an OpenSpec workflow is achieved through status-driven checks. The system updates task-checkboxes, handles done states, and archives progress, ensuring all applied changes are tracked and auditable.