Skip to content

Commands

  • /flow-next:strategy: create or update STRATEGY.md
  • /flow-next:prospect: generate ranked candidate ideas
  • /flow-next:capture: synthesize conversation into a source-tagged spec
  • /flow-next:interview: refine a spec through structured questions
  • /flow-next:plan: break a spec into dependency-ordered tasks
  • /flow-next:plan-review: cross-model review of plan/spec
  • /flow-next:work: execute tasks with re-anchored worker agents
  • /flow-next:impl-review: cross-model implementation review
  • /flow-next:spec-completion-review: verify combined implementation against spec
  • /flow-next:make-pr: render PR cognitive aid and open PR
  • /flow-next:resolve-pr: resolve PR feedback threads
  • /flow-next:audit: review .flow/memory/ against current code
  • /flow-next:memory-migrate: lift legacy memory into categorized schema
  • /flow-next:prime: assess repo agent-readiness
  • /flow-next:ralph-init: scaffold autonomous loop
SituationCommand path
Conversation already contains the requirement/flow-next:capture/flow-next:plan/flow-next:work
Team needs product clarification/flow-next:interview --scope=business
Team needs technical clarification/flow-next:interview --scope=technical --strategy --docs
Plan needs adversarial review/flow-next:plan-review
Implementation needs review before PR/flow-next:impl-review
Spec is done and needs final verification/flow-next:spec-completion-review
PR needs reviewer-focused body/flow-next:make-pr
PR review comments need resolution/flow-next:resolve-pr

Most people should not start with flowctl. Slash commands are the product workflow. flowctl is the deterministic state layer those commands call.

flowchart LR
  Strategy["strategy/prospect"] --> Capture["capture/interview"]
  Capture --> Plan["plan"]
  Plan --> Work["work"]
  Work --> Review["impl-review"]
  Review --> Completion["spec-completion-review"]
  Completion --> PR["make-pr"]
  PR --> Resolve["resolve-pr"]