openspec-apply-change

Guide users through OpenSpec change selection, status checks, and task implementation.

3|1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/moltbook-experiments/glasshouse-protocol --skill openspec-apply-change-moltbook-experiments
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/moltbook-experiments/glasshouse-protocol/tree/main/.github/skills/openspec-apply-change
Command: npx skills add https://github.com/moltbook-experiments/glasshouse-protocol --skill openspec-apply-change-moltbook-experiments

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the end-to-end application of OpenSpec changes by guiding users through change selection, status checks, context reading, and iterative task implementation until completion.

Core Features & Use Cases

  • Guided change selection and inference, with clear announcements and override options.
  • Status inspection to understand schema, progress, and remaining tasks.
  • Context reading to retrieve necessary artifacts and guidance for implementation.
  • Iterative task implementation with minimal, scoped changes and per-task progress updates.
  • Guardrails for blocked, all-done, or ambiguous states, plus clear completion or pause guidance.

Quick Start

Provide the change name to begin applying tasks and follow prompts to implement each pending task until all 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 automate spec-driven change management for multiple tasks?

Automate spec-driven changes by selecting a change name, checking status and schema, reading context files, and iteratively implementing pending tasks with per-task progress updates.

How do I track remaining tasks and progress when applying OpenSpec changes?

Track progress by running status inspections to view the schema, current progress, and remaining tasks, which enables sequential implementation until completion.

Do I need the openspec CLI to implement spec-driven development workflows?

Yes, the openspec CLI is required to automate the end-to-end application of spec-driven changes, including status checks and task state updates.

How does context reading work during iterative task implementation?

Context reading retrieves necessary artifacts and guidance files to inform minimal, scoped changes during each step of the iterative task implementation process.

What happens if a task is blocked or all tasks are done during change application?

Guardrails handle blocked, all-done, or ambiguous states by providing clear completion or pause guidance to prevent incorrect task state transitions.

Can I override the inferred change selection when starting OpenSpec task tracking?

Yes, you can override inferred change selections through guided prompts that announce the inferred change and offer override options before proceeding with task implementation.