openspec-ff-change

Automate OpenSpec change artifact creation via openspec CLI until apply-ready.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rapidly generate all OpenSpec change artifacts required to move a change from scaffold to implementation, eliminating manual, step-by-step artifact creation and dependency churn.

Core Features & Use Cases

  • Create a scaffolded change directory with openspec new and enumerate required artifacts via openspec status.
  • Iterate artifact creation in dependency order by fetching per-artifact instructions, reading completed dependencies for context, and writing files from templates until the change is apply-ready.
  • Integrate lightweight user prompts when context is unclear, track progress with a TodoWrite-style tool, and surface a final status summary to trigger implementation or apply steps.

Quick Start

Start a fast-forward change by providing a kebab-case name or short description, for example: 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 artifact generation for a new change?

Automating OpenSpec artifact generation involves using a CLI to scaffold a change directory, enumerate required artifacts, and iterate file creation in dependency order until apply-ready. This eliminates manual step-by-step artifact creation and dependency churn.

What is the process for resolving artifact dependencies when scaffolding an OpenSpec change?

Resolving artifact dependencies requires fetching per-artifact instructions, reading completed dependency files for context, and writing new files from templates iteratively. This ensures all required artifacts are produced in the correct dependency order before applying a change.

Do I need the OpenSpec CLI to create change artifacts for implementation?

Yes, creating change artifacts requires OpenSpec CLI interactions to query status, fetch instructions, and create files from templates. The CLI provides the necessary commands to enumerate required artifacts and track progress until the change is apply-ready.

How do I start fast-forward creation of an OpenSpec change?

Start fast-forward creation by providing a kebab-case name or short description like add-user-auth. The automation tool scaffolds the change directory, enumerates artifacts via status, and iterates through dependency-ordered file generation until complete.

Can I track progress when generating OpenSpec artifacts?

Progress tracking during OpenSpec artifact generation uses a TodoWrite-style tool to monitor the iterative creation process. The system surfaces a final status summary upon completion, enabling you to trigger subsequent implementation or apply steps.

Why does OpenSpec artifact creation pause for user prompts?

OpenSpec artifact creation integrates lightweight user prompts when context is unclear during the dependency resolution and file generation process. This ensures artifacts are accurately populated before proceeding to the next dependency in the iteration.