Guided Generative Workflows (also called Workflows) turns a vague idea into working code through a structured pipeline: describe what you want, discuss the details, research the codebase, plan the work, execute it, and verify the results.Documentation Index
Fetch the complete documentation index at: https://docs.joggr.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Complete Setup Workflows before starting — it covers CLI install, authentication, repo initialization, and codebase doc generation.1. Start a New Project
In Claude Code or Cursor, run:/gg-new echoes back your description and asks you to confirm a project slug (e.g., dark-mode-toggle). After confirmation, it scaffolds the project files under .joggr/.gg/projects/dark-mode-toggle/ and offers to checkpoint (commit) the scaffold.
2. Discuss Requirements
/gg-discuss runs a structured interview covering five areas: goals, constraints, preferences, edge cases, and acceptance criteria. It asks 2-4 questions at a time and tracks which areas have been covered.
What to expect:
- Questions about your goals (“What does success look like?”)
- Questions about constraints (“Does this need to work without JavaScript?”)
- Questions about preferences (“Do you have an existing toggle component?”)
- A coverage tracker showing which areas are complete
3. Research the Codebase
/gg-research analyzes your repository to find patterns, files, and dependencies relevant to your project. It reads your codebase docs (generated by /gg-codebase) and digs into the specific areas your project will touch.
What to expect:
- A
research.mdfile with findings organized by architecture, dependencies, existing patterns, and risks - File paths and code patterns relevant to your feature
- An offer to checkpoint the research findings
4. Review and Approve the Plan
/gg-plan creates a phased implementation plan with task breakdowns, file targets, and acceptance criteria for each task. It presents the plan for your review before proceeding.
What to expect:
- A
plan.mdwith phases, each containing numbered tasks - Each task lists the files it will create or modify
- Acceptance criteria that define when each task is done
- A prompt asking you to approve, request changes, or reject the plan
5. Execute the Plan
/gg-execute implements the plan phase by phase. It groups non-conflicting tasks into waves and runs them in parallel, checkpointing after each wave.
What to expect:
- A wave grouping showing which tasks run together
- Progress updates as each task completes
- Checkpoint prompts after each wave
- If a task fails, it asks whether to retry, skip, or abort
6. Verify the Work
/gg-verify checks every acceptance criterion from the plan against the actual code changes. It reports which criteria pass, which fail, and suggests next steps.
What to expect:
- A pass/fail report for each acceptance criterion
- If everything passes, the phase is marked complete
- If some criteria fail, it offers to fix and re-verify, accept as-is, or go back to execution
7. Address PR Feedback
Once your PR is open and you’ve received review feedback, run/gg-pr-fix-review to address it.
/gg-pr-fix-review reads the open review threads on your pull request, categorizes them as fixable or invalid, and works through each one. It resolves threads as it goes and leaves a summary comment when done.
What to expect:
- A list of unresolved threads and their classification (fixable vs. invalid)
- Code changes applied for each requested change
- Threads marked resolved after each fix
- A final summary comment on the PR describing what was addressed
ask (confirms each fix with you before applying) and auto (runs end to end without prompts). Pass the mode as an argument:
Troubleshooting
'No active project' error
'No active project' error
You need to create a project before running other commands. Run
/gg-new first to scaffold a
project.'Codebase docs not found' error
'Codebase docs not found' error
Workflows needs codebase documentation to research, plan, and execute effectively. Run
/gg-codebase in Claude Code or Cursor to generate it. This only needs to be done once per
repository (re-run if your codebase structure changes significantly).Workflow goes off-track or produces unexpected results
Workflow goes off-track or produces unexpected results
This is expected behavior with AI-powered workflows. See the
Troubleshooting guide for how to recognize when it’s off-track and
how to course-correct using CLI commands.
'No phases eligible' when running a step
'No phases eligible' when running a step
Each command requires phases to be in a specific state. Run
/gg-status to see which step each
phase is on, then run the appropriate command for that step. For example, a phase at plan/done
is ready for /gg-execute, not /gg-verify.