openspec-apply-change

Guide users through implementing OpenSpec changes with CLI status checks.

14|1|Updated Oct 16, 2024
One-click install
npx skills add https://github.com/factorial-io/scotty --skill openspec-apply-change-factorial-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/factorial-io/scotty/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/factorial-io/scotty --skill openspec-apply-change-factorial-io

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users implement changes in an OpenSpec workflow, providing structured guidance for each task to efficiently advance a project.

Core Features & Use Cases

  • Task Implementation Guide: Follows the user through each step of an OpenSpec change, ensuring proper implementation.
  • Change Selection and Status: Automates the selection of a change and checks the status before proceeding.
  • Dynamic Instructions: Offers dynamic instructions based on the current state of implementation.
  • Progress Tracking: Keeps track of progress with an overview of completed and remaining tasks.
  • Context File Handling: Manages reading and understanding context files for informed task completion.

Quick Start

Start implementing a change by running the skill: apply-change command followed by the 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 implement tasks from OpenSpec changes in my workflow?

To implement tasks from OpenSpec changes, the Skill guides you through change selection, status checking, and applying instructions by invoking the openspec CLI for structured task progression.

What is the best way to track progress on OpenSpec task implementation?

Tracking progress on OpenSpec task implementation is handled by parsing context files and maintaining a status overview of completed and remaining tasks to ensure continuous workflow advancement.

Do I need the openspec CLI to apply changes to my project?

Yes, the openspec CLI is a required dependency, as the Skill directly invokes it for change selection, status checking, and applying instructions during task implementation.

How does change selection work with OpenSpec workflow automation?

Change selection with OpenSpec workflow automation works by invoking the CLI to select a change, checking its status, and then applying dynamic instructions based on the current implementation state.

Can I use this for continuous task implementation within CI/CD integration?

Yes, it is specifically designed for continuous workflow implementation within OpenSpec, making it suitable for CI/CD integration to advance projects task by task.

Why is my OpenSpec change implementation not advancing to the next task?

If your OpenSpec change implementation is not advancing, it may be due to incomplete context file parsing or unmet status checks preventing the CLI from applying the next instructions.