From flow
Initializes Flow in a repository: configures .agents, validates Beads (bd) setup, sets local-only sync policy, and creates first project context files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/flow:flow-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this lifecycle skill for project initialization, installation checks, setup validation, and first context files.
Use this lifecycle skill for project initialization, installation checks, setup validation, and first context files.
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. See../flow/references/discipline.md.
.agents/ state, Beads availability, and repo-native commands.bd) installation or no-Beads degraded mode..git/info/exclude for local-only ignores..gitignore unless the user wants shared repository policy.bd dolt push, export, or auto-stage unless policy explicitly allows it..agents/ root, workflow.md, patterns.md, knowledge/index.md, and Beads config existence when setup is expected..agents/workflow.md or hook context.User: "Use Flow to set up this repo."
Action: detect the repo root, initialize .agents/, configure local-only Beads, capture setup notes, validate files, then hand off to flow-planning for the first flow.
npx claudepluginhub cofin/flow --plugin flowInitializes or refreshes project workflow by creating .helloagents/ directory, state file, project-level rule files (AGENTS.md, CLAUDE.md, GEMINI.md), and knowledge base (context.md, guidelines.md, CHANGELOG.md, DESIGN.md, modules/).
Initializes AgentOps project files (GOALS.md, PRODUCT.md, .agents/) based on repo state. Idempotent — fills in missing artifacts without overwriting existing ones.