flow-walk
Flow Walk
Execute a flow definition step-by-step using Playwright CDP, capturing screenshots and timing at each step.
Usage
/flow-walk sign-up
/flow-walk login
/flow-walk checkout
The argument is the flow name (matches flows/{name}.yml).
Prerequisites
- Chromium or Chrome running with CDP enabled, OR launch headless
- Playwright-core installed (
npm i -g playwright-coreor local) - Flow definition in
.flowchad/flows/{name}.yml
More from fellowship-dev/flowchad
flow-add
Create a new flow definition from a natural language description — scans codebase for routes, components, and existing flows to generate accurate YAML. Usage /flow-add <description>
6flow-suggest
AI-powered improvement prioritization — analyze walk results, friction reports, and trends to produce a ranked action plan. Usage /flow-suggest <flow-name>
6flow-diff
Compare walk snapshots to detect regressions and improvements — visual diff, timing changes, broken/fixed steps. Usage /flow-diff <flow-name>
6evidence-upload
Upload walk screenshots and GIFs to GitHub for embedding in issues and PRs. Supports orphan branch (default), S3, or Navvi backends.
6flowchad-setup
Initialize Flowchad in a project — auto-discover existing tests, analytics, specs, and user flows, then scaffold flow definitions. Run as first step before any /flow-walk.
6flow-update
Update an existing flow definition to reflect product changes — reads codebase diffs, updates steps/expectations/context. Usage /flow-update <flow-name> <what changed>
6