openspec-ff-change

Generate OpenSpec implementation artifacts in dependency order from CLI status JSON.

139|27|Updated Nov 9, 2014
One-click install
npx skills add https://github.com/nfe/client-nodejs --skill openspec-ff-change-nfe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-ff-change
Source: https://github.com/nfe/client-nodejs/tree/main/.github/skills/openspec-ff-change
Command: npx skills add https://github.com/nfe/client-nodejs --skill openspec-ff-change-nfe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the slowdown of generating OpenSpec implementation artifacts one-by-one by fast-forwarding through the full artifact creation workflow for a single change.

Core Features & Use Cases

  • Change-first scaffolding: Creates an OpenSpec change directory from a user-provided change name or description-derived kebab-case name.
  • Dependency-aware artifact generation: Queries OpenSpec for the correct artifact build order and then creates artifacts in dependency order until everything required for apply-ready state is done.
  • Instruction-driven outputs: Generates each artifact using the schema-provided template and instructions from openspec instructions, while reading any prerequisite dependency artifacts for context.

Quick Start

Tell the AI what change you want to build or fix (for example, “add user authentication”), and ask it to fast-forward OpenSpec artifact creation for that change.

Frequently Asked Questions about openspec-ff-change

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

FAQPage Schema
How do I generate OpenSpec artifacts for a change without doing it step by step?

OpenSpec artifact generation can be fast-forwarded for a single change by automatically scaffolding tasks and plans from instruction templates until all required artifacts reach done status. This eliminates manual step-by-step work by processing all implementation-ready outputs in one go.

How does dependency order handling work when scaffolding OpenSpec implementation plans?

Dependency order handling queries the OpenSpec CLI status JSON to determine applyRequires and artifact dependencies. It then generates each artifact sequentially from instruction templates, ensuring prerequisite dependency artifacts are read for context before downstream artifacts are created.

Can I use a feature description to scaffold an OpenSpec change directory?

Yes, change-first scaffolding creates an OpenSpec change directory directly from a user-provided change name or a description-derived kebab-case name. This allows you to quickly initialize the required directory structure for feature work or bug fixes.

What is the best way to automate OpenSpec task and plan creation for feature work?

Automating OpenSpec task and plan creation is best handled by fast-forwarding the artifact creation workflow. By querying the CLI for the correct build order and applying schema-provided templates, you can generate all implementation-ready artifacts without manual intervention.

Do I need the OpenSpec CLI to generate implementation-ready artifacts in dependency order?

Yes, the OpenSpec CLI is required because the workflow uses its status JSON output to determine applyRequires and artifact dependencies. This status data is essential for correctly ordering and generating each artifact until the apply-ready state is achieved.

Why does manual OpenSpec artifact generation slow down implementation planning?

Manual OpenSpec artifact generation slows down implementation planning because it requires creating tasks, plans, and other artifacts individually. Fast-forwarding this workflow queries the correct build order and generates all required artifacts automatically, bypassing the step-by-step bottleneck.