openspec-apply-change

Guide OpenSpec change implementation through selection, status checks, and task execution.

30|4|Updated Aug 2, 2024
One-click install
npx skills add https://github.com/belingud/gptcomet --skill openspec-apply-change-belingud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/belingud/gptcomet/tree/main/.codex/skills/openspec-apply-change
Command: npx skills add https://github.com/belingud/gptcomet --skill openspec-apply-change-belingud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams implement and track progress on changes defined in OpenSpec by guiding users through change selection, status checks, and step-by-step task execution.

Core Features & Use Cases

  • Change selection and guidance: automatically determine which OpenSpec change to apply, announce the chosen change, and provide override options.
  • Status-driven workflow: check change status with the CLI to understand the current schema, artifacts, and progress.
  • Context-driven implementation: read context files and execute tasks iteratively, updating task lists as work completes.
  • Progress visibility: present current schema, progress, remaining tasks, and dynamic instructions from the CLI.
  • Fluid workflow integration: support invoking this skill at any time to adjust or advance a change, including updating artifacts as needed.

Quick Start

Provide the change name to begin applying tasks and let the skill guide you through selection, status checks, and implementation.

Frequently Asked Questions about openspec-apply-change

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

FAQPage Schema
How do I apply OpenSpec changes from a plan to deployment?

To apply OpenSpec changes, you provide the change name to initiate a guided workflow that checks status, reads context files, and executes implementation tasks iteratively. The skill automates updating task lists and context as work completes.

How do I resume paused implementation tasks in a spec-driven workflow?

You can resume paused implementation tasks by invoking the skill at any time to adjust or advance a change. It reads the current CLI status and context files to determine remaining work and guide you through resuming execution.

How does status-driven change management work with the OpenSpec CLI?

Status-driven change management checks the OpenSpec CLI output to understand the current schema, artifacts, and progress. It then dynamically presents remaining tasks and instructions to guide the implementation workflow forward.

Do I need the OpenSpec CLI to automate task execution for software engineering changes?

Yes, applying changes relies on the OpenSpec CLI to read status and apply-instructions. The CLI output drives the workflow, providing the schema and dynamic instructions needed to update context files and execute tasks.

Can I override the automatically selected OpenSpec change during implementation?

Yes, when the skill automatically determines which OpenSpec change to apply, it announces the chosen change and provides override options. You can specify a different change name to adjust the implementation workflow.

What is the best way to track implementation progress for OpenSpec changes?

Tracking implementation progress is handled by reading CLI status and updating task lists as work completes. The skill presents the current schema, progress, remaining tasks, and dynamic instructions to maintain visibility.