openspec-ff-change

Generate OpenSpec change artifacts in dependency order using the openspec CLI.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/daodaoedu/daodao --skill openspec-ff-change-daodaoedu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-ff-change
Source: https://github.com/daodaoedu/daodao/tree/main/.gemini/skills/openspec-ff-change
Command: npx skills add https://github.com/daodaoedu/daodao --skill openspec-ff-change-daodaoedu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fast-forward artifact creation for OpenSpec changes so teams can move from specification to implementation without stepping through each artifact manually. It removes repetitive scaffolding work and enforces dependency order so nothing required for apply is missed.

Core Features & Use Cases

  • Automated change scaffolding: Creates a new change directory and generates artifacts in dependency order using openspec CLI outputs.
  • Iterative status-driven workflow: Queries openspec status and instructions, parses JSON, reads dependency artifacts, and repeats until required artifacts are complete.
  • Interactive clarification and progress tracking: Prompts the user when input is unclear and tracks progress via a TodoWrite tool, making it useful for product managers and engineers preparing implementation-ready specs.

Quick Start

Use the openspec-ff-change skill to fast-forward creation of all required OpenSpec artifacts for a change named add-user-auth.

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 change artifact creation for implementation?

Automate OpenSpec change artifact creation by using a fast-forward workflow that generates all required artifacts in dependency order. It queries openspec status and instructions, parsing JSON outputs to iteratively scaffold files until all applyRequires entries are complete.

What is the best way to scaffold OpenSpec changes without manual steps?

Scaffolding OpenSpec changes without manual steps involves executing openspec new commands to create a change directory, then iteratively reading dependency artifacts and verifying status. This enforces dependency order and prevents missing required implementation files.

Do I need the openspec CLI to fast-forward change artifact generation?

Yes, fast-forwarding change artifact generation requires the openspec CLI to run new, status, and instructions commands. File system access to the openspec/changes/<name> directory is also necessary to read and verify the generated artifacts.

Can I track progress when generating OpenSpec change artifacts?

You can track progress when generating OpenSpec change artifacts using a TodoWrite tool during the iterative creation workflow. It also interactively prompts the user for clarification when input is unclear, ensuring implementation-ready specifications.

Why does OpenSpec artifact generation require an iterative workflow?

OpenSpec artifact generation requires an iterative workflow because artifacts have dependencies that must be resolved in order. By repeatedly querying openspec status, parsing JSON, and reading dependency artifacts, it ensures nothing required for apply is missed.

When should I use fast-forward artifact creation for OpenSpec changes?

Use fast-forward artifact creation for OpenSpec changes when moving from specification to implementation in OpenSpec-managed repositories. It removes repetitive scaffolding work for product managers and engineers preparing implementation-ready specs.