openspec-apply-change

Automate applying and tracking OpenSpec changes in a spec-driven workflow.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/tim-hub/powerball --skill openspec-apply-change-tim-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/tim-hub/powerball/tree/main/openspec-rewrite/skills/openspec-apply-change
Command: npx skills add https://github.com/tim-hub/powerball --skill openspec-apply-change-tim-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides users through implementing OpenSpec changes by coordinating change selection, status inspection, and task execution in a deterministic, auditable workflow that reduces manual coordination.

Core Features & Use Cases

  • Automated change selection and status validation against OpenSpec
  • Stepwise task execution with progress tracking and checkpoints
  • Context-aware guidance for reading proposals, specs, and design artifacts before implementation
  • Supports iterative updates to change artifacts when design questions arise

Quick Start

Ask the skill to apply a change by name or let it infer from conversation context, then follow the prompts to implement the selected 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 spec-driven change implementation end-to-end?

Spec-driven change implementation is automated by coordinating change selection, status checks, context retrieval, and iterative task execution until completion. The workflow enforces guardrails and prompts for clarification on ambiguous requirements during each step.

What is OpenSpec change management and how does it track task execution?

OpenSpec change management tracks task execution through stepwise progress checkpoints and automated status validation. It retrieves context from proposals and design artifacts to guide iterative updates when design questions arise.

How do I apply a specific OpenSpec change to my workflow?

To apply an OpenSpec change, request it by name or let the system infer it from conversation context. Follow the interactive prompts to validate status and execute the selected change tasks step by step.

Can I update change artifacts if design questions arise during implementation?

Change artifacts can be updated iteratively if design questions arise during implementation. The workflow reads proposals, specs, and design artifacts to surface actionable guidance before proceeding with task execution.

Does automated change management work without manual coordination for OpenSpec?

Automated change management works without manual coordination by enforcing guardrails and prompting for clarification on ambiguous requirements. It ensures deterministic, auditable tracking of OpenSpec changes from selection to completion or pause.

When should I not use an automated workflow for OpenSpec changes?

Automated OpenSpec workflows are not ideal when requirements are highly ambiguous and cannot be clarified through interactive prompts. The system enforces guardrails that may pause execution if context retrieval or status validation fails.