openspec-apply-change

Automate task selection, status checking, and code execution from OpenSpec changes.

3.5k|183|Updated Mar 6, 2024
One-click install
npx skills add https://github.com/Myriad-Dreamin/tinymist --skill openspec-apply-change-myriad-dreamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/Myriad-Dreamin/tinymist/tree/main/.codex/skills/openspec-apply-change
Command: npx skills add https://github.com/Myriad-Dreamin/tinymist --skill openspec-apply-change-myriad-dreamin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The openspec-apply-change Skill addresses the complexity and time-consuming nature of implementing OpenSpec changes by automating the process of selecting tasks, checking status, and executing code changes.

Core Features & Use Cases

  • Task Selection: Automatically selects tasks from an OpenSpec change or prompts the user for input if ambiguous.
  • Status Checking: Provides real-time status updates on task progress and overall workflow schema.
  • Code Changes: Executes minimal, focused code changes to complete tasks as specified.
  • Use Case: For developers implementing a change in a spec-driven workflow, this Skill ensures efficient and accurate task completion, reducing the likelihood of errors and unnecessary iterations.

Quick Start

To start implementing tasks from an OpenSpec change, use the command: /opsx:apply

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 from an OpenSpec change?

To automate task implementation from an OpenSpec change, use the `/opsx:apply` command. This automatically selects tasks, checks status, and executes focused code changes, streamlining the workflow and reducing manual iterations.

What is OpenSpec task automation for spec-driven development?

OpenSpec task automation automatically selects tasks, checks workflow status, and executes minimal code changes. It streamlines spec-driven workflows by ensuring efficient and accurate task completion for developers.

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

Yes, you need the openspec CLI installed to apply changes to your workflow. The Skill requires this dependency to handle various workflow schemas and automate task selection and code execution.

How does the OpenSpec apply change Skill handle ambiguous tasks?

When tasks are ambiguous, the OpenSpec apply change Skill prompts the user for input to clarify the selection. This ensures the correct task is targeted before executing code changes.

Can I check task progress and workflow schema status during code implementation?

Yes, you can check task progress and workflow schema status during code implementation. The Skill provides real-time status updates on task progress and the overall workflow schema.

What is the best way to execute minimal code changes for OpenSpec tasks?

The best way to execute minimal code changes for OpenSpec tasks is by using the `/opsx:apply` command. It focuses on targeted task execution to complete specified changes efficiently, reducing errors.