openspec-apply-change

Implement OpenSpec change tasks using the openspec CLI.

Updated Feb 6, 2024
One-click install
npx skills add https://github.com/081595/mynode --skill openspec-apply-change-081595
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/081595/mynode/tree/main/myproject/.github/skills/openspec-apply-change
Command: npx skills add https://github.com/081595/mynode --skill openspec-apply-change-081595

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the repetitive and error-prone work of selecting an OpenSpec change, reading its context files, interpreting task lists, and iteratively implementing tasks so developers can make steady progress without manual orchestration.

Core Features & Use Cases

  • Change selection & discovery: Infers or lists available changes, prompts the user when ambiguous, and announces the chosen change.
  • Context-aware implementation: Runs openspec CLI commands to retrieve schema, contextFiles, and dynamic instructions, reads the referenced files, and implements tasks while updating progress.
  • Workflow scenarios: Use this when starting implementation from a new change, continuing partial work, or working through a spec-driven task list during development.

Quick Start

Ask the assistant to implement tasks for the change named fix-typo using the openspec-apply-change flow.

Frequently Asked Questions about openspec-apply-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement OpenSpec change tasks end-to-end without manual orchestration?

To implement OpenSpec change tasks end-to-end, this Skill automates selecting changes, reading context files, and iteratively executing tasks using the openspec CLI to parse JSON metadata and drive development progress.

What is spec-driven change management and how does it track task implementation?

Spec-driven change management uses context files, task lists, and progress metadata to drive development. This Skill reads these dynamic instructions via the openspec CLI to iteratively implement tasks and update progress.

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

Yes, automating task implementation requires the openspec CLI to run commands like openspec list, openspec status, and openspec instructions apply to retrieve schema and parse JSON contextFiles.

How do I continue partial work on an existing OpenSpec change?

To continue partial work on an OpenSpec change, the Skill infers available changes, prompts you when ambiguous, and resumes task implementation by applying dynamic instructions and updating progress metadata.

What happens when change selection or task details are ambiguous during spec-driven development?

When change selection or task details are ambiguous during spec-driven development, the Skill parses available JSON context and prompts the user directly to clarify before continuing task implementation.