openspec-apply-change

Coordinate OpenSpec task status, context reading, and execution progress.

2|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/choice-open/atomemo-official-plugins --skill openspec-apply-change-choice-open
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/choice-open/atomemo-official-plugins/tree/main/plugins/twitter/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/choice-open/atomemo-official-plugins --skill openspec-apply-change-choice-open

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec change implementation can be tedious and error-prone. This workflow guides you from identifying a change to implementing tasks, ensuring progress tracking and state handling.

Core Features & Use Cases

  • Guided OpenSpec change selection and instruction retrieval
  • Context-aware task execution and progress updates
  • Supports blocked, in-progress, and completed states to streamline workflow
  • Suitable for teams automating spec-driven changes in software projects

Quick Start

Provide a change name or let the system infer one, then run the OpenSpec apply flow to begin implementing 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 automate OpenSpec change tasks end-to-end?

You can automate OpenSpec change tasks by using a CLI workflow that coordinates task status, reads context files, and updates execution progress. It guides you from change selection through task implementation, handling blocked, in-progress, and completed states automatically.

How does progress tracking work for spec-driven changes in software projects?

Progress tracking for spec-driven changes works by reading context files and updating task status within change files. The system inspects current states via the CLI, ensuring blocked, in-progress, or completed tasks are accurately reflected throughout the implementation workflow.

Do I need the OpenSpec CLI to apply changes and track task status?

Yes, the OpenSpec CLI is required to apply changes and track task status. The workflow depends on the CLI to inspect current status, fetch implementation instructions, read necessary context files, and update task progress in the change files.

What's the best way to handle blocked or in-progress tasks in an OpenSpec workflow?

The best way to handle blocked or in-progress tasks in an OpenSpec workflow is using an automated apply flow. It manages state transitions by fetching instructions and updating change files, streamlining the process for teams automating spec-driven changes.

How do I start implementing a change when multiple tasks have different states?

To start implementing a change with multiple task states, provide a change name or let the system infer one, then run the apply flow. The workflow reads context, fetches instructions, and coordinates execution across blocked, in-progress, and completed tasks.

Why does manually implementing OpenSpec changes lead to errors?

Manually implementing OpenSpec changes leads to errors because tracking task status and reading context across multiple files is tedious. Automating the end-to-end application ensures progress updates and state handling are managed correctly without manual intervention.