openspec-apply-change

Implement OpenSpec change tasks by running CLI commands and updating checklists.

5|Updated Sep 17, 2022
One-click install
npx skills add https://github.com/kevinxo328/mercari-scraper --skill openspec-apply-change-kevinxo328
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/kevinxo328/mercari-scraper/tree/main/.gemini/skills/openspec-apply-change
Command: npx skills add https://github.com/kevinxo328/mercari-scraper --skill openspec-apply-change-kevinxo328

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates carrying out implementation tasks defined by an OpenSpec change, reducing context switching between the openspec CLI, repository context files, and code edits so developers can make steady, auditable progress on changes.

Core Features & Use Cases

  • Change selection & discovery: Infer or list active OpenSpec changes, announce the chosen change, and allow explicit overrides.
  • Instruction-driven implementation: Run openspec status and instructions to collect contextFiles and dynamic guidance, then read those files to understand required work.
  • Task execution & tracking: Iterate through pending tasks making minimal, focused code changes, mark tasks complete in the checklist, and pause when tasks are unclear or blocked.
  • Use case: Implementing a spec-driven change that updates code, tests, and documentation across a repository while keeping progress tracked in the change artifacts.

Quick Start

Ask the assistant to apply the named OpenSpec change and implement the first pending task using the openspec CLI and repository files.

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 implementation tasks from a spec-driven change?

To automate spec-driven implementation tasks, this Skill reads context files and follows CLI instructions to apply code updates, making minimal changes and tracking progress in task checklists.

What is an OpenSpec change workflow and how does it manage code updates?

An OpenSpec change workflow manages code updates by iterating through pending tasks, reading provided context files, and updating task checklists to ensure auditable progress across a repository.

How do I start implementing a spec-driven change using task automation?

To start task automation, ask the assistant to apply a named OpenSpec change, which will run openspec status commands to collect context and implement the first pending task.

Does the openspec-apply-change Skill pause when implementation tasks are ambiguous?

Yes, the openspec-apply-change Skill pauses implementation when tasks are ambiguous or blocked, ensuring developers do not proceed with unclear spec-driven changes.

Can I override the active OpenSpec change selected for implementation?

Yes, you can explicitly override the active OpenSpec change, as the Skill infers or lists available changes, announces the chosen one, and allows manual selection.

What context files do I need for executing OpenSpec CLI instructions?

Executing OpenSpec CLI instructions requires reading provided contextFiles returned by the openspec status and instructions commands to understand the required work for the change.