From flow
Routes user requests to the appropriate lifecycle phase skill (setup, planning, execution, sync/status, completion) for Context-Driven Development in .agents/ repositories. Coordinates Beads-backed task memory, spec-first planning, and TDD implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/flow:flowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Flow coordinates Context-Driven Development in `.agents/` repositories. Keep this skill small: use it to identify the active lifecycle phase, enforce the Beads-first invariants, and load the matching lifecycle skill.
agents/openai.yamlreferences/archive.mdreferences/cleanup.mdreferences/discipline.mdreferences/docs.mdreferences/finish.mdreferences/implement.mdreferences/plan.mdreferences/prd.mdreferences/refine.mdreferences/refresh.mdreferences/research.mdreferences/revert.mdreferences/review.mdreferences/revise.mdreferences/setup.mdreferences/status.mdreferences/sync.mdreferences/task.mdreferences/validate.mdFlow coordinates Context-Driven Development in .agents/ repositories. Keep this skill small: use it to identify the active lifecycle phase, enforce the Beads-first invariants, and load the matching lifecycle skill.
Flow is a skill, not a CLI. There is no
flowexecutable. Never runflow,flow sync,flow prd, etc. as shell commands. Invoke this skill (or the matching lifecycle skill), or use the/flow:*slash commands where the harness supports them.Beads mode: Skip every
bdinvocation when the SessionStart hook reportsBeads Backend: Missing (None)orDisabled via plugin config (useBeads=false). Treatspec.mdmarkers as fallback source of truth and skip/flow:sync. Never halt for missing Beads. Seereferences/discipline.md.
.agents/, Beads (bd), git branch, and repo-native commands.flow-setup.flow-planning.flow-execution.flow-sync-status.flow-completion..agents/workflow.md or hook context for validation.[ ], [~], [x], [!], [-]) manually in spec.md.bd export, auto-stage, bd dolt push, or git operations through Beads unless .agents/beads.json allows it or the user asks..agents/specs/<flow_id>/.bd note <id> "..." when work exceeds a quick fix.make validate-skills and make validate-codex-manifest after skill or command changes.User: "Use Flow to implement the current spec."
Action: load flow-execution, claim a ready Beads task, add investigation notes, follow TDD, close the task with evidence, then sync according to policy.
npx claudepluginhub cofin/flow --plugin flowImplements Beads tasks or spec.md items with TDD: claim ready work, write failing tests, implement minimally, commit, close task, and sync. Skips Beads when unavailable.
Enforces a rigid task flow—epic to sub-tasks—using brainstorms, plans, TDD, worktrees, and code reviews integrated with Superpowers and Beads CLI.
Orchestrates unified workflows for feature implementation, bug fixes, autonomous batch processing, planning, ATDD agent teams, and end-to-end coding.