openspec-apply-change

Implement OpenSpec change tasks by parsing CLI JSON outputs and editing code.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/chuangkevin/project-bridge --skill openspec-apply-change-chuangkevin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/chuangkevin/project-bridge/tree/main/.gemini/skills/openspec-apply-change
Command: npx skills add https://github.com/chuangkevin/project-bridge --skill openspec-apply-change-chuangkevin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines implementing the developer tasks produced by an OpenSpec change so engineers can apply changes without manually gathering context, parsing CLI output, and tracking task progress.

Core Features & Use Cases

  • Change selection and override: Infer or prompt for the active change, announce the chosen change, and show how to override selection.
  • CLI-driven context discovery: Run openspec status and openspec instructions apply to determine schema, context files, progress, and task lists before coding.
  • Scoped implementation loop: Read listed context files, make minimal code changes per pending task, update task checkboxes, report progress, and pause when blocked or ambiguous.
  • Use case: Start implementing a spec-driven change, complete each task in sequence, and surface blockers that require artifact updates or user guidance.

Quick Start

Apply the OpenSpec change named feature-123 and implement its pending tasks using the OpenSpec CLI.

Frequently Asked Questions about openspec-apply-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement code changes from an OpenSpec change task list?

To implement OpenSpec change tasks, run the OpenSpec CLI to parse JSON outputs, read listed context files, make minimal scoped code changes, update task checkboxes, and report progress and blockers.

How does the OpenSpec CLI apply workflow track implementation progress?

The OpenSpec CLI apply workflow tracks implementation progress by parsing status and instructions JSON outputs, reading context files, performing minimal scoped code changes per pending task, and updating task checkboxes upon completion.

What is spec-driven task automation for code changes?

Spec-driven task automation for code changes uses spec artifacts and context files to determine required modifications, allowing automated tools to parse CLI outputs, implement pending tasks sequentially, and surface blockers requiring user guidance.

Do I need an OpenSpec spec-driven repository to use task automation?

Yes, OpenSpec task automation is applicable to repositories using OpenSpec spec-driven workflows where changes include task artifacts and context files for implementation.

What happens when an automated task implementation hits a blocker?

When automated task implementation hits a blocker, the process pauses and reports the blocker, requiring artifact updates or user guidance before proceeding with the remaining pending tasks.

Can I override the active OpenSpec change selected for implementation?

Yes, you can override the active OpenSpec change selected for implementation; the system infers or prompts for the active change, announces the chosen change, and shows how to override the selection.