openspec-apply-change

Coordinate OpenSpec change workflows across status checks, context reading, and task execution.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/brainsnorkel/channel-secrets --skill openspec-apply-change-brainsnorkel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/brainsnorkel/channel-secrets/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/brainsnorkel/channel-secrets --skill openspec-apply-change-brainsnorkel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing OpenSpec changes can be error-prone and slow. This skill provides a structured workflow to guide users from selecting a change through applying tasks, tracking progress, and handling blockers in a collaborative environment.

Core Features & Use Cases

  • Select and identify the target change to apply.
  • Check status, parse schemas, and fetch apply instructions.
  • Read the relevant context files (proposal/specs/design/tasks or tests/implementation/docs) and execute tasks in a controlled loop.
  • Show real-time progress, remaining tasks, and dynamic guidance.
  • Pause gracefully on blockers and propose artifact updates to keep the workflow fluid.

Quick Start

Follow the guided prompts to specify the change name, then fetch status, read context files, and implement pending tasks until all tasks are complete.

Frequently Asked Questions about openspec-apply-change

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

FAQPage Schema
How do I manage OpenSpec change workflows from plan to implementation tasks?

OpenSpec change workflows guide you from selecting a change through applying tasks and tracking progress. The workflow checks status, reads context files like proposals and specs, and updates YAML task artifacts to track real-time progress and handle blockers.

How do I track OpenSpec task status and update progress during development?

You track OpenSpec task status by parsing CLI outputs and updating YAML task artifacts to reflect completed work and blockers. The workflow provides real-time progress updates, shows remaining tasks, and proposes artifact updates to keep the collaborative development environment fluid.

How does the OpenSpec apply change workflow handle blockers during task execution?

The OpenSpec apply change workflow pauses gracefully when encountering blockers during task execution. It proposes updates to YAML task artifacts to document the blocker, allowing you to maintain workflow fluidity and resume the controlled task loop when the issue is resolved.

Do I need the openspec CLI to apply changes and execute pending tasks?

Yes, interacting with the openspec CLI is required to apply changes and execute pending tasks. The workflow depends on parsing CLI outputs to fetch apply instructions, read context files like tests and implementation docs, and manage the controlled task loop in a collaborative development environment.

What context files are read when applying an OpenSpec change?

Applying an OpenSpec change reads relevant context files including proposals, specs, design, tasks, tests, implementation, and docs. These files provide the necessary context to execute pending tasks in a controlled loop and show dynamic guidance for remaining work.