openspec-apply-change

Apply OpenSpec changes to project codebases with progress tracking.

1|Updated May 22, 2022
One-click install
npx skills add https://github.com/jeffbalagosa/pick-or-shuffle --skill openspec-apply-change-jeffbalagosa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/jeffbalagosa/pick-or-shuffle/tree/main/.gemini/skills/openspec-apply-change
Command: npx skills add https://github.com/jeffbalagosa/pick-or-shuffle --skill openspec-apply-change-jeffbalagosa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec changes require coordinated execution from planning to implementation. This skill provides a guided, repeatable workflow to apply and track changes end-to-end.

Core Features & Use Cases

  • Guides selection of a change, checks status, reads context, and drives implementation.
  • Tracks progress, handles blocked or all_done states, and updates task checkboxes as work proceeds.
  • Applies changes across multiple schemas with consistent execution and reporting.

Quick Start

Provide the change name and run the OpenSpec apply workflow to implement 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 apply OpenSpec changes to a project codebase end-to-end?

Applying OpenSpec changes involves selecting a change, checking status, reading context, and implementing tasks with progress tracking. The workflow enforces CLI-driven execution, updates task statuses, and handles blocked or all_done states across schemas.

How does task automation track progress for OpenSpec change management?

Task automation tracks OpenSpec progress by updating task checkboxes as work proceeds and reporting status changes. It handles blocked and all_done states across schemas, ensuring consistent execution and visibility throughout the change implementation lifecycle.

What is the CLI workflow for executing OpenSpec changes across schemas?

The CLI workflow for OpenSpec changes guides users through selecting a change, reading context files, and implementing tasks. It enforces repeatable execution, updates task statuses dynamically, and reports progress across multiple schemas.

Can I use this OpenSpec workflow to handle blocked task states?

Yes, the OpenSpec workflow explicitly handles blocked task states. When implementation tasks encounter blockers, the CLI workflow tracks these states, updates progress accordingly, and reports the status across schemas to maintain visibility.

What's the best way to start applying an OpenSpec change?

To start applying an OpenSpec change, provide the change name and run the OpenSpec apply workflow. The system reads the relevant context files, checks the current status, and guides you through implementing tasks with automated progress tracking.

Do I need a CLI environment to manage OpenSpec changes?

Yes, a CLI environment is required because the OpenSpec apply workflow enforces a CLI-driven workflow. This ensures repeatable execution for selecting changes, reading context, implementing tasks, and tracking progress across schemas.