openspec-apply-change

Implements development tasks defined in an OpenSpec change using the openspec CLI.

7|3|Updated Dec 24, 2023
One-click install
npx skills add https://github.com/Pony-Unicorn/react-template --skill openspec-apply-change-pony-unicorn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/Pony-Unicorn/react-template/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/Pony-Unicorn/react-template --skill openspec-apply-change-pony-unicorn

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 process for spec-driven changes.

Core Features & Use Cases

  • Task Implementation: Executes predefined tasks from an OpenSpec change, updating artifacts as needed.
  • Progress Tracking: Monitors and reports on the completion status of tasks within a change.
  • Use Case: When a new feature is defined in OpenSpec, this Skill can be used to automatically implement the associated development tasks, ensuring adherence to the specification.

Quick Start

Use the openspec-apply-change skill to implement the tasks for the change named 'new-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 for spec-driven development changes?

Automate spec-driven development changes by applying predefined tasks from an OpenSpec change, which executes iterative code updates while ensuring adherence to project guardrails and specifications.

What is the process for executing development tasks defined in an OpenSpec change?

Executing OpenSpec change tasks involves task selection, status checking, context file reading, and iterative implementation to update code and artifacts according to a specified schema.

Do I need the openspec CLI to implement change management workflows?

Yes, the openspec CLI is a required dependency for executing this Skill, as it handles the execution and interaction needed for OpenSpec change management workflows.

Can I track progress and status checking for spec-driven changes during task automation?

Yes, task automation includes built-in progress tracking that monitors and reports the completion status of individual tasks within a spec-driven OpenSpec change.

What's the best way to update code and artifacts according to a specified schema?

The best way to update code and artifacts according to a specified schema is using an OpenSpec change implementation Skill that reads context files and iteratively applies updates based on predefined tasks.