openspec-apply-change

Automate OpenSpec change selection, status checks, and task execution.

1|Updated May 7, 2024
One-click install
npx skills add https://github.com/sitdownkevin/blog-next --skill openspec-apply-change-sitdownkevin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/sitdownkevin/blog-next/tree/main/.cursor/skills/openspec-apply-change
Command: npx skills add https://github.com/sitdownkevin/blog-next --skill openspec-apply-change-sitdownkevin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the workflow of applying changes defined by an OpenSpec change, guiding users through change selection, status checks, and task-driven implementation.

Core Features & Use Cases

  • Automated change selection and announcement of the active change, with override options.
  • Status-aware instruction retrieval and dynamic progress reporting across tasks.
  • Guided implementation loop that updates task checkboxes and handles blockers with prompts.
  • Flexible workflow for pausing, archiving, and artifact updates when design issues arise.

Quick Start

Begin applying a chosen OpenSpec change and follow the guided task execution workflow.

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 applying OpenSpec changes to my codebase?

Automating OpenSpec changes involves guiding change selection, running status checks, and executing tasks progressively. The workflow reads context files, makes minimal scoped code changes, and updates task checkpoints dynamically.

What is the best way to manage blocked states during task execution?

Handling blocked states during task execution requires a guided implementation loop that detects design issues, prompts for input, and updates task checkboxes. You can pause, archive, or update artifacts until the blocker resolves.

How does dynamic instruction retrieval work for progressive change implementation?

Dynamic instruction retrieval for progressive implementation works by checking task status and retrieving the next relevant instructions. It tracks progress across multiple artifacts, ensuring minimal, scoped code changes are made step-by-step.

Can I override the automated change selection in OpenSpec workflows?

Yes, you can override automated change selection in OpenSpec workflows. The system announces the active change by default but provides flexible options to manually select or pause implementation before executing tasks.

Does OpenSpec task execution support archiving and updating artifacts?

Yes, OpenSpec task execution supports archiving and artifact updates. If design issues arise during implementation, the workflow allows you to pause current tasks and update related artifacts to maintain project consistency.

Why should I use a guided workflow for OpenSpec change management?

Using a guided workflow for OpenSpec change management ensures safe, progressive implementation of tasks. It enforces status checks, handles blockers, and makes minimal scoped code changes while updating task checkpoints dynamically.