openspec-apply-change

Select and apply OpenSpec changes with progress tracking.

4|3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/valuedriven/devai --skill openspec-apply-change-valuedriven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/valuedriven/devai/tree/main/.agents/skills/openspec-apply-change
Command: npx skills add https://github.com/valuedriven/devai --skill openspec-apply-change-valuedriven

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill orchestrates the end-to-end application of OpenSpec changes by coordinating change selection, status evaluation, and task execution across the development workflow.

Core Features & Use Cases

  • Selects and applies an OpenSpec change based on conversation context or available changes.
  • Retrieves apply instructions, reads relevant context files, and implements pending tasks with progress tracking.
  • Pauses or escalates when ambiguity or blockers are encountered to preserve safety and accuracy.

Quick Start

Provide a change name to apply a specific OpenSpec change.

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

Applying OpenSpec changes end-to-end means retrieving apply instructions, reading relevant context files, and implementing pending tasks with progress tracking. The workflow pauses to ask for clarification when requirements are ambiguous or blockers are encountered, updating status after each task.

How do I apply an OpenSpec change to my current project context?

Applying an OpenSpec change uses conversation context to select the change, retrieves apply instructions, and performs pending implementation tasks. It updates task status after each completion to maintain accurate progress tracking throughout the workflow.

What happens when an AI agent encounters blockers during change management?

When blockers are encountered during change management, the workflow pauses and escalates to ask for clarification. This preserves safety and accuracy by preventing the automation from proceeding with ambiguous requirements or unresolved dependencies.

Does OpenSpec change management support progress tracking for pending tasks?

OpenSpec change management supports progress tracking by updating task status after each pending task is performed. This allows you to monitor the end-to-end code implementation workflow and resume safely if the automation pauses for clarification.

Can I select a specific OpenSpec change by name for task automation?

You can select a specific OpenSpec change by providing its name. The automation then retrieves the apply instructions and relevant context files to implement that specific change end-to-end within your development workflow.

When should I use an AI agent for end-to-end code implementation?

Use an AI agent for end-to-end code implementation when you need to automate the application of OpenSpec changes across your development workflow. It is particularly effective for coordinating change selection, reading context, and executing pending tasks with progress tracking.