skills/flow-status/SKILL.md
Show current SDLC phase, PR link, timing, and what comes next. Reads .flow-states/<branch>/state.json. Use any time you want to know where you are in the workflow.
npx skillsauth add benkruger/flow flow-statusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Show where you are in the FLOW workflow. Reads the state file and prints a status panel. Read-only — never modifies anything.
This flow is one of potentially many running simultaneously — on this
machine (multiple worktrees) and across machines (multiple engineers).
Your state file (.flow-states/<branch>/state.json) is yours alone. Never
read or write another branch's state. All local artifacts (logs, plan
files, temp files) are scoped by branch name.
At the very start, output the following banner in your response (not via Bash) inside a fenced code block:
```text
──────────────────────────────────────────────────
FLOW v1.1.0 — flow:flow-status — STARTING
──────────────────────────────────────────────────
```
The status panel includes:
relative_cwd from the state file, shown only when
non-empty. For a mono-repo flow started inside api/, this reads
api. Root-level flows (empty relative_cwd) omit the line.12.4K ($0.087))
computed via window_deltas::flow_total from the per-phase
window_at_* and step_snapshots[] data. The line carries a
trailing ↻ marker when any span observed a rate-limit window
reset. The line is omitted entirely when no phase carries
snapshot data so an empty block does not pollute the panel.${CLAUDE_PLUGIN_ROOT}/bin/flow format-status
Check the exit code:
Exit 0 — stdout contains the panel text (single feature or multiple
features). Print it inside a fenced code block (triple backticks with
text language tag) so it renders as plain monospace text.
Exit 1 — no state file exists. Output the following banner in your response (not via Bash) inside a fenced code block:
```text
No FLOW feature in progress on this branch.
Start one with /flow:flow-start <feature name>.
```
Then stop.
data-ai
Clear the autonomous-flow halt set when the user spoke mid-flow. Invokes `bin/flow clear-halt` so the next assistant turn resumes execution. User-only: the model cannot invoke this skill.
data-ai
Open a problem-statement conversation. Stays in discussion mode with PM as default voice; on user signal, files a vanilla What/Why/Acceptance Criteria issue against the current repo. Usage: /flow:flow-explore <topic>
tools
Display the FLOW skill catalog grouped by user role. Maintainer and Private buckets render only when invoked inside the FLOW plugin repo.
documentation
Phase 3: Review — six tenants assessed by four cognitively isolated agents (reviewer, pre-mortem, adversarial, documentation) launched in parallel. Parent session gathers context, triages findings, and fixes.