openspec-ff-change

Automate OpenSpec artifact creation for a specified 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-ff-change-pony-unicorn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-ff-change
Source: https://github.com/Pony-Unicorn/react-template/tree/main/.opencode/skills/openspec-ff-change
Command: npx skills add https://github.com/Pony-Unicorn/react-template --skill openspec-ff-change-pony-unicorn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation of all necessary artifacts for implementing changes within the OpenSpec framework, eliminating the need to manually manage each step.

Core Features & Use Cases

  • Automated Artifact Generation: Creates all required artifacts for a given change in one go.
  • Dependency Management: Intelligently handles artifact dependencies to ensure a logical creation order.
  • Use Case: When you need to implement a new feature or fix a bug, use this Skill to quickly scaffold all the necessary files (like tasks, tests, documentation) without manually running individual commands.

Quick Start

Use the openspec-ff-change skill to create all artifacts for a new change named 'add-user-authentication'.

Frequently Asked Questions about openspec-ff-change

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

FAQPage Schema
How do I automate OpenSpec artifact generation for a new change?

Automate OpenSpec artifact generation by providing a change name or description to scaffold all required files sequentially. The skill handles dependency resolution and orchestrates creation until all applyRequires conditions are met.

What is the best way to scaffold all required files for an OpenSpec change at once?

Scaffolding all required files for an OpenSpec change at once is handled by resolving artifact dependencies and generating them in a logical sequence. This eliminates the need to manually run individual CLI commands for each file.

Can I use the openspec CLI to manage artifact dependencies during development workflow?

Yes, the openspec CLI manages artifact dependencies during your development workflow by intelligently determining a logical creation order. It ensures sequential artifact generation so all prerequisites are satisfied before downstream files are created.

Do I need to manually run commands for each OpenSpec artifact when implementing a feature?

No, you do not need to manually run commands for each OpenSpec artifact. The automation skill creates all necessary tasks, tests, and documentation files in one go after deriving a change name from your description.

Why does OpenSpec artifact creation fail when dependencies are not resolved?

OpenSpec artifact creation fails when dependencies are unresolved because the framework requires a logical creation order to satisfy all applyRequires conditions. The skill prevents this by automatically resolving dependencies before generating subsequent artifacts.