openspec-apply-change

Implement OpenSpec change tasks by loading workflow instructions and updating task checkboxes.

Updated Nov 29, 2022
One-click install
npx skills add https://github.com/circlebacknever/soundstage --skill openspec-apply-change-circlebacknever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/circlebacknever/soundstage/tree/main/.codex/skills/openspec-apply-change
Command: npx skills add https://github.com/circlebacknever/soundstage --skill openspec-apply-change-circlebacknever

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you start, continue, and complete implementation work for an OpenSpec change without manually piecing together the workflow.

Core Features & Use Cases

  • Change Selection: Picks the correct OpenSpec change from context or from the active list when multiple options exist.
  • Workflow Execution: Reads status, instructions, and context files before working through tasks in order.
  • Progress Tracking: Updates task checkboxes and reports completion, pauses, or blockers clearly.
  • Use Case: A developer asks to continue a partially finished feature change and the Skill loads the right artifacts, identifies the remaining tasks, and guides implementation step by step.

Quick Start

Use the openspec-apply-change skill to implement the current OpenSpec change and continue through its remaining 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 continue a partially finished OpenSpec change?

Spec-driven development uses specification documents to define requirements before implementation. OpenSpec manages this by tracking change status and task lists, allowing developers to execute required implementation steps methodically while updating progress.

What is spec-driven development and how does OpenSpec track progress?

Spec-driven development uses specification documents to define requirements before implementation. OpenSpec manages this by tracking change status and task lists, allowing developers to execute required implementation steps methodically while updating progress.

How do I handle blocked or ambiguous tasks during change implementation?

During change implementation, blocked or ambiguous tasks are handled by pausing execution and reporting the blocker clearly. The skill reads task states and context files to determine whether to proceed, pause, or seek clarification before continuing.

Can I use this workflow to implement multiple OpenSpec changes in one repository?

Yes, you can implement multiple OpenSpec changes in one repository. When multiple options exist, the skill handles change selection by picking the correct active change from the context or the active list before loading its specific workflow instructions.

Do I need manually written workflow instructions to execute spec-driven development tasks?

No, you do not need manually written workflow instructions to execute spec-driven development tasks. The skill automatically loads workflow instructions, reads status and context files, and constructs the required implementation steps directly from the OpenSpec change artifacts.