openspec-apply-change

Automate implementation of pending OpenSpec change tasks with progress tracking.

9|1|Updated May 13, 2026
One-click install
npx skills add https://github.com/susomejias/rembric --skill openspec-apply-change-susomejias
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/susomejias/rembric/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/susomejias/rembric --skill openspec-apply-change-susomejias

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually tracking and implementing tasks from OpenSpec changes wastes developer time and leads to missed steps or inconsistent progress tracking for spec-driven projects.

Core Features & Use Cases

  • Automated Change Selection: Auto-detects the relevant OpenSpec change from conversation context or prompts the user to select from available changes if input is ambiguous.
  • Context-Aware Implementation: Retrieves all required context files for the selected change's schema, ensuring developers have all necessary information before starting work.
  • Progress Tracking: Automatically updates task completion status in the OpenSpec tasks file and provides real-time progress updates throughout the implementation process.
  • Use Case: A developer building a new spec-driven feature can use this skill to automatically pull all required context, walk through each implementation task sequentially, and track progress without manual checklist management.

Quick Start

Use the openspec-apply-change skill to implement all pending tasks for your active 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 task implementation for spec-driven development changes?

Automating task implementation for spec-driven development requires a tool that parses change artifacts and retrieves context files. This skill sequentially executes pending tasks from OpenSpec changes while automatically tracking progress in the tasks file.

How does OpenSpec change management handle ambiguous feature inputs?

OpenSpec change management handles ambiguous inputs by auto-detecting the relevant change from conversation context. If input remains ambiguous, the system prompts the developer to select from available changes before retrieving schema context.

What is the best way to track progress for OpenSpec feature tasks?

The best way to track progress for OpenSpec feature tasks is through automated status updates. The system updates task completion status in the OpenSpec tasks file and provides real-time progress updates throughout the implementation process.

Do I need to manually gather context files before implementing OpenSpec changes?

You do not need to manually gather context files before implementing OpenSpec changes. The system retrieves all required context files for the selected change's schema automatically, ensuring developers have necessary information before starting work.

How do I resolve errors during OpenSpec task implementation?

Resolving errors during OpenSpec task implementation is handled by built-in error handling mechanisms during the execution phase. The system manages error handling automatically while applying change tasks and updating progress tracking.

Can I use openspec-apply-change for sequential execution of pending development tasks?

Yes, you can use openspec-apply-change for sequential execution of pending development tasks. It walks developers through each implementation task sequentially and tracks completion without requiring manual checklist management.