openspec-apply-change

Implement OpenSpec change tasks using the openspec CLI.

18|1|Updated Jun 2, 2023
One-click install
npx skills add https://github.com/DaRacci/nix-config --skill openspec-apply-change-daracci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/DaRacci/nix-config/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/DaRacci/nix-config --skill openspec-apply-change-daracci

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the implementation of tasks defined within an OpenSpec change, streamlining the development workflow and ensuring adherence to specifications.

Core Features & Use Cases

  • Task-driven Implementation: Executes specific tasks outlined in an OpenSpec change, updating progress as it goes.
  • Contextual Awareness: Infers or prompts for the correct change to work on, and reads necessary context files.
  • Use Case: When a new feature is defined in OpenSpec, this Skill can be used to start implementing the associated tasks, track progress, and handle potential blockers.

Quick Start

Use the openspec-apply-change skill to start implementing the tasks for the change named 'add-user-authentication'.

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 a spec-driven development workflow?

Automating spec-driven development task implementation involves executing specific tasks outlined in an OpenSpec change. This Skill handles task selection, status checking, instruction retrieval, and context file reading to iteratively complete defined specifications.

What is OpenSpec change implementation and how does it handle task progression?

OpenSpec change implementation is the process of executing tasks defined within a specification. It manages progression by selecting tasks, reading necessary context files, updating completion status, and handling potential blockers iteratively.

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

Yes, you need the openspec CLI to apply changes to your development workflow. The Skill requires this CLI dependency to interact with OpenSpec, infer the correct change, and retrieve implementation instructions.

How do I start implementing an OpenSpec change for a new feature?

To start implementing an OpenSpec change for a new feature, you specify the change name. The Skill then prompts for or infers the correct change, reads context files, and begins iterative task completion.

Can I track progress automatically when executing spec-driven development tasks?

Yes, you can track progress automatically when executing spec-driven development tasks. The Skill updates progress continuously as it applies changes and handles task status checking throughout the implementation workflow.

What happens when the Skill encounters blockers during change implementation?

When encountering blockers during change implementation, the Skill handles them as part of its iterative task completion process. It manages task selection and status checking to address potential issues within the development workflow.