openspec-apply-change

Apply OpenSpec changes by guiding users from selection to implementation.

2|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/Max-Loo/multi-chat --skill openspec-apply-change-max-loo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/Max-Loo/multi-chat/tree/main/.trae/skills/openspec-apply-change
Command: npx skills add https://github.com/Max-Loo/multi-chat --skill openspec-apply-change-max-loo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates applying changes from an OpenSpec change by guiding the user from selection to implementation.

Core Features & Use Cases

  • Select and apply a change via the OpenSpec workflow, including status checks, instructions, and context files
  • Read and react to apply instructions, track progress, and handle blocked or completed states
  • Iterate through pending tasks, updating checkboxes and prompting for clarification when needed to maintain safe operation

Quick Start

Initiate by providing a change name or letting the system infer it from the conversation, then follow the prompts to apply the change using the OpenSpec workflow

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 orchestration for OpenSpec changes?

Automate OpenSpec changes by guiding the workflow from change selection to implementation. The system reads schemas, tracks task progress via checkboxes, and enforces guardrails to ensure safe execution.

What is the OpenSpec change management workflow?

The OpenSpec workflow operates across schemas to read status and instructions, orchestrating pending tasks iteratively. It prompts for missing information to maintain safe operation while updating progress in real time.

How do I apply a change using OpenSpec when tasks are blocked?

Applying a change with blocked tasks triggers the system to read context files and react to apply instructions. It handles blocked or completed states by prompting for clarification to resolve the impasse.

Do I need to manually update task progress when applying OpenSpec changes?

Manual updates are unnecessary; the system iterates through pending tasks automatically, updating checkboxes and tracking progress in real time as it enforces workflow guardrails.

What is the best way to handle missing information during OpenSpec task orchestration?

Handle missing information by leveraging the system's built-in guardrails. It automatically detects gaps, pauses the workflow, and prompts the user for clarification to maintain safe operation.

Can I infer an OpenSpec change name from the current conversation context?

Yes, you can initiate the workflow by letting the system infer the change name directly from the conversation context, or by providing a specific change name to start applying it.