openspec-apply-change

Automate OpenSpec change task implementation with the openspec CLI.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/rm-rf-etc/Unbought --skill openspec-apply-change-rm-rf-etc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/rm-rf-etc/Unbought/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/rm-rf-etc/Unbought --skill openspec-apply-change-rm-rf-etc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the implementation of OpenSpec changes, ensuring that tasks are executed efficiently and accurately.

Core Features & Use Cases

  • Change Implementation: Automates the process of implementing tasks from an OpenSpec change.
  • Contextual Awareness: Can infer change names from conversation context or prompt the user for selection if ambiguous.
  • Progress Tracking: Monitors and reports the progress of implementation tasks.
  • Task Management: Executes tasks in a controlled loop, allowing for minimal and focused code changes.
  • Dynamic Instructions: Provides instructions based on the current state of the implementation.
  • Output: Offers detailed reports on completed tasks, progress, and potential issues.

Quick Start

Apply changes from an OpenSpec by running the command: /opsx-apply <change-name>

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 implementation for my codebase?

Automate OpenSpec change implementation by running the apply command with your specific change name. The Skill selects tasks, reads context files, and executes them in a controlled loop to ensure minimal, focused code changes.

Do I need the openspec CLI installed to automate task implementation?

Yes, automating task implementation requires the openspec CLI installed in your environment. The Skill depends on this command-line interface to handle task selection, status checking, and progress reporting.

How does progress tracking work during OpenSpec change execution?

Progress tracking works by monitoring the implementation loop and generating detailed reports. It checks task status dynamically, providing output on completed tasks, current progress, and potential issues encountered.

What happens if a change name is ambiguous when applying tasks?

If a change name is ambiguous, the Skill prompts you to select the correct one. It can infer change names from conversation context but handles ambiguity gracefully by requesting user input.

How are ambiguous tasks and issues handled during code changes?

Ambiguous tasks and issues are handled gracefully during code changes. The Skill provides dynamic instructions based on the current state and ensures minimal code modifications without failing on unclear tasks.