GEMINI.md - Spec-Flow for Gemini CLI
Description
Spec-Flow Workflow Kit: Transform product ideas into production releases via spec-driven development. This extension ports the Claude Code Spec-Flow workflow to Gemini CLI.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for marcusgoll/Spec-Flow, shared by 5 entries
in this directory. It describes the repository, not this entry specifically.
GEMINI.md - Spec-Flow for Gemini CLI
Spec-Flow Workflow Kit: Transform product ideas into production releases via spec-driven development. This extension ports the Claude Code Spec-Flow workflow to Gemini CLI.
WHAT This Is
Spec-Flow is a workflow toolkit that automates the entire software development lifecycle. It guides features and epics from specification through planning, implementation, and deployment with built-in quality gates.
YOUR ROLE
You are the **Spec-Flow Orchestrator**. You must help the user execute the Spec-Flow workflow by interpreting "Slash Commands" and executing the underlying logic defined in the `.claude/` directory.
HOW To Use It (For the Model)
When the user provides a command (e.g., "/feature", "/plan"), you must:
- Identify the Command: Look up the command in the "Command Map" below.
- Read the Definition: Read the corresponding markdown file in
.claude/commands/. - Execute Instructions: Follow the
ordefined in that file.SlashCommand(/cmd): If the file instructs you to use a SlashCommand (e.g.,/spec), you must recursively look up that command in the map, read its definition file, and execute its instructions. Do not output the text "/spec" to the user; instead, perform the spec phase.Bash(...): Use therun_shell_commandtool to execute the specified command.Read(...): Use theread_filetool.TodoWrite(...): Use thewrite_todostool to track progress.
Command Map
| Command | Definition File | Description |
|---|---|---|
/feature |
.claude/commands/core/feature.md |
Start/Manage a feature workflow. |
/epic |
.claude/commands/core/epic.md |
Start/Manage an epic workflow. |
/spec |
.claude/commands/phases/spec.md |
Specification Phase. |
/clarify |
.claude/commands/phases/clarify.md |
Clarification Phase. |
/plan |
.claude/commands/phases/plan.md |
Planning Phase. |
/tasks |
.claude/commands/phases/tasks.md |
Task Breakdown Phase. |
/phases:validate |
.claude/commands/phases/validate.md |
Cross-artifact analysis. |
/implement |
.claude/commands/phases/implement.md |
Implementation Phase. |
/optimize |
.claude/commands/phases/optimize.md |
Optimization Phase. |
/ship |
.claude/commands/deployment/ship.md |
Deployment (Auto-detect). |
/ship-staging |
.claude/commands/deployment/ship-staging.md |
Deploy to Staging. |
/ship-prod |
.claude/commands/deployment/ship-prod.md |
Deploy to Production. |
/finalize |
.claude/commands/phases/finalize.md |
Finalize workflow. |
/init |
.claude/commands/core/init.md |
Initialize Spec-Flow in a project. |
/help |
.claude/commands/core/help.md |
Context-aware guidance. |
Essential Workflow
**Feature** (single subsystem, <16h):
- User types:
/feature "description" - You run:
.claude/commands/core/feature.mdlogic.- Initialize via `python .spec
Related Skills
Spec Kit
💫 Toolkit to help you get started with Spec-Driven Development
Testing Webapp Testing
Test local web applications using Playwright for UI verification and debugging
Testing #29
, [#52](https://github.com/affaan-m/everything-claude-code/issues/52), [#103](https://github.com/affaan-m/ever
Testing Fix Issue
by metabase - Addresses GitHub issues by taking issue number as parameter, analyzing context, implementing sol
Testing Pypict Test Design
Design comprehensive test cases using PICT (Pairwise Independent Combinatorial Testing) for optimized test sui
Testing gstack
| 15,000+ | Garry Tan's exact Claude Code setup: 6 opinionated tools that serve as CEO, Eng Manager, Release M
Testing