openspec-apply-change

Automate OpenSpec change implementation with iterative task execution and status updates.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/fjpulidop/specrails-core --skill openspec-apply-change-fjpulidop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/fjpulidop/specrails-core/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/fjpulidop/specrails-core --skill openspec-apply-change-fjpulidop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates implementing changes from an OpenSpec change request, reducing manual coordination and error-prone handoffs.

Core Features & Use Cases

  • Change selection and validation: Identify the target OpenSpec change, infer or prompt for the correct name, and verify its status.
  • Context-driven execution: Read associated context files and execute tasks step-by-step with live progress updates.
  • Iterative implementation loop: Handle each pending task, update task status, and pause when clarification or guidance is required.
  • Guardrails for blocked states: Detect blocked states and propose continuation paths (e.g., openspec-continue-change) to maintain momentum.

Quick Start

Select a change with the OpenSpec CLI and apply its change instructions 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 task execution from a change request?

Automating change request task execution requires an iterative implementation loop that reads context files and drives tasks step-by-step. This Skill validates the change status and updates task progress automatically to reduce manual coordination.

What is an OpenSpec change and when do I need to apply it?

An OpenSpec change defines a set of structured tasks for software modification. You need to apply it when you want to start, continue, or complete implementation tasks defined by a change request without manual handoffs.

How do I handle blocked tasks during automated change implementation?

Handling blocked tasks during change implementation involves detecting the blocked state and proposing a continuation path. This Skill identifies when guidance is required and suggests continuation workflows to maintain momentum.

Do I need the openspec CLI to execute change management workflows?

Yes, the openspec CLI is required to execute change management workflows. This Skill depends on the CLI to select the target change, read definitions, and drive the iterative implementation loop.

Can I resume an incomplete OpenSpec task list?

Resuming an incomplete OpenSpec task list is supported by reading the current change status and context files. The Skill identifies pending tasks and continues the iterative execution loop from where it stopped.

What's the best way to manage context files during iterative task execution?

Managing context files during iterative task execution is best handled by an automated loop that reads associated context before each step. This ensures tasks are executed with live progress updates and accurate status tracking.