
openspec-ff
Fast-forward through artifact creation with /opsx:ff, generating all planning artifacts (proposal, specs, design, tasks) at once. Use when the user says "fast forward", "create all artifacts", "/opsx:ff", or has a clear picture of what to build.
- Installs
- 102
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/full-stack-skills/openspec-skills --skill openspec-ff- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads openspec-ff automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
OpenSpec Fast-Forward Skill
Use /opsx:ff to fast-forward through all planning artifact creation at once. Creates all artifacts in dependency order (proposal -> specs -> design -> tasks) in a single pass.
When to Use
- The user has a clear picture of what to build and does not need incremental review.
- The user says "fast forward", "create everything", "generate all planning docs".
- Small to medium features where step-by-step review is unnecessary.
Prerequisites
- An active change exists (created via openspec-new or
/opsx:new). - Or use
/opsx:ff <change-name>to create and fast-forward in one step.
Workflow
-
Run fast-forward
/opsx:ff— fast-forward the current/inferred change./opsx:ff <change-name>— fast-forward a specific change.
-
Artifacts are created in dependency order
- In the default
spec-drivenschema:proposal.md— why and whatspecs/**/*.md— delta specs (requirements and scenarios)design.md— technical approachtasks.md— implementation checklist
- Each artifact reads its dependencies before being created.
- In the default
-
Review
- All planning artifacts are now available. The user can edit any of them before proceeding.
Outputs
- All planning artifacts created in
openspec/changes/<name>/:proposal.mdspecs/**/*.mddesign.mdtasks.md
Next Steps
- Review and edit artifacts if needed.
- Use openspec-apply to implement tasks.
- Or use openspec-verify after implementation to validate.
Troubleshooting
- "Change not found": Specify the name:
/opsx:ff add-dark-mode. - Artifact quality issues: Use
/opsx:continueinstead for more control; add project context inopenspec/config.yaml(see openspec-config).
References
FAQ
What does the openspec-ff skill do?
Fast-forward through artifact creation with /opsx:ff, generating all planning artifacts (proposal, specs, design, tasks) at once. Use when the user says "fast forward", "create all artifacts", "/opsx:ff", or has a clear picture of what to build.
How do I install openspec-ff?
Run npx skills add https://github.com/full-stack-skills/openspec-skills --skill openspec-ff in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/openspec-ff/ (personal) or .claude/skills/openspec-ff/ (project).
Which AI agents can use openspec-ff?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is openspec-ff safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains openspec-ff?
It is published by full-stack-skills in full-stack-skills/openspec-skills. It has 102 recorded installs.
More from full-stack-skills/openspec-skills
openspec-install
full-stack-skills/openspec-skills
Install the OpenSpec CLI globally via npm, pnpm, yarn, bun, or nix. Use when the user says "install OpenSpec", "set up OpenSpec", or "openspec command not found".
openspec-initial
full-stack-skills/openspec-skills
Run openspec init to initialize OpenSpec in a project directory, creating the openspec/ folder structure and configuring AI tool integrations. Use when the user says "initialize OpenSpec", "openspec init", or "set up OpenSpec in this project".
openspec-update
full-stack-skills/openspec-skills
Run openspec update to regenerate AI tool instruction files after upgrading the OpenSpec CLI. Use when the user says "update OpenSpec", "openspec update", or "refresh OpenSpec skills/commands".
openspec-schema
full-stack-skills/openspec-skills
Create and manage custom workflow schemas using openspec schema init/fork/validate/which. Use when the user says "create a custom workflow", "custom schema", "fork a schema", or wants to define their own artifact types and dependencies.
openspec-continue
full-stack-skills/openspec-skills
Create the next artifact in the dependency chain with /opsx:continue, building up a change incrementally. Use when the user says "continue the change", "create next artifact", "/opsx:continue", or wants step-by-step artifact creation.
openspec-sync
full-stack-skills/openspec-skills
Sync delta specs from a change into main specs using /opsx:sync, without archiving the change. Use when the user says "sync specs", "merge specs to main", "/opsx:sync", or needs to update main specs mid-change.
Popular code quality & workflow skills
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
improve-codebase-architecture
mattpocock/skills
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
handoff
mattpocock/skills
Compact the current conversation into a handoff document for another agent to pick up.
domain-modeling
mattpocock/skills
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.
codebase-design
mattpocock/skills
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
diagnosing-bugs
mattpocock/skills
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.