跳转到内容

命令表

所有动词分发到机械引擎 bash <skill-dir>/runner/flow.sh <command>。Claude Code、Cursor、Antigravity 里打 /flow …;Codex CLI 里打 $flow …。Windows PowerShell 调 <skill-dir>\runner\flow.cmd <command>,别调 bash。

/flow status——我在哪,什么拦着
/flow next 检查 gate + 解锁下一 stage
/flow assess brownfield 评估
/flow card 建一张构建 card
/flow check C-001 验 card(完成 = 世间证据)
/flow auto 自治构建(security-class 就 halt)
/flow doctor 环境自检
命令 干什么
/flow resume 只读的 session-story 简报,中途进入项目用:上个 session(只报命令名,永远不报原始参数)、in-flight card 加 dwell、gate 状态、一行 NEXT ->。不拿锁。冷接手项目先跑它。
/flow(status) 我在哪,什么拦着,NEXT -> 行(跟 resume 同一个 helper 产出)、当前 stage dwell、card 清单(十张之后压成摘要)、一行记忆摘要。
/flow recall 读回持久记忆——open debt、最近 retro、上张 card 的 scope、harness 摩擦和 backlog、审计健康、playbook——stage 或 card 开工前跑。
/flow unlock 崩掉或丢下的 session 之后,清这个项目的并发锁。
/flow doctor 跨 macOS、Linux、Windows 的环境自检:bash、python、grep、git、安装路径。
命令 干什么
/flow next 检查当前 stage 的 gate;过了就解锁下一个(或从 stage 00 开始)。机械通过之后,施加刚过的 stage 的语义挑战。
/flow gate <stage> [--json] 对一个 stage(或 --card C-NNN 对 card)的只读机械扫描:报 findings,不推进任何东西。推进是 next/check 的活。--json 出封闭的 gate.report 信封。
/flow assess brownfield:在规划之前脚手架并设 gate 于 flow/00-inspect.md 的现状评估。操作者评审。
/flow skip <stage> --reason 跳过挂着对得上的 open debt 行的 gate。只非 security-class;stage 05 永远不能跳过。
/flow clarify 列 Scope、PRD、Contract 上 ## Open decisions 下残留的 - [ ] bullet。建议性质,不是 next gate。
/flow constitution 查操作者写的项目内不变量 flow/constitution.md。建议性质,不是 next gate。
/flow converge 把现有代码往计划上收敛的只追加 remainder card。事务性——全写或全不写;永远不改已有 card;没口子打印 CONVERGED,什么都不写。
命令 干什么
/flow card 切下一张构建 card,六个规划 gate 全过之后才能切。
/flow card start|done C-NNN 标 card in flight,或 CLI 接管翻成 done(走和 check 一样的规则——gate 不过就回滚)。跟手改共存。
/flow check C-NNN 验 card:[FILL] 占位符、状态、必填节、完成证据。
/flow ready 列可构建的 todo card,加并行安全提示。
/flow auto 自治运行 preflight;auto stop 清掉。Tier-A 不问直接合,Tier-B 全新 subagent 修一次,Tier-C security-class halt。
/flow attest semantic|live-verify|status|recover 铸造或查看背书执行控制面的指纹绑定证据。
/flow workspace add|list|enter|remove|check|doctor|port 多 agent worktree 隔离:一个 agent 一棵 git worktree,并行跑不互相翻分支。workspace port 给每张 card 分确定性端口。
/flow loop-prep <card> 给单数字目标迭代的 plumbing:隔离 worktree 加从 card allowed files 派生的数字 verify 命令。
/flow loop-log <card> --iterations N --start M --end K --outcome … 把跑完的 loop 记进 usage telemetry。
命令 干什么
/flow mode [teach|work] 看或设谁写 gate 产物。默认 teach。
/flow project-type [web|cli|library|skill] 看或设项目类型,决定完成证据规则和 contract 接缝。默认 web。
/flow debt add|list 在 DEBT.md 里记或列故意的 gate 跳过。security-class 项只操作者能记。
/flow rules [cursor|windsurf|roo|cline|aider|openhands|copilot|list] [--write] 输出(或写入)workspace 规则脚手架,让第三方 harness 守 flow 的纪律。建议性质。

/flow contract、/flow tokens、/flow coherence、/flow consistency 各标一个轴的漂移,永远不自动修。四个合起来是格子:版本、URL、design token、产物之间还对得上对不上。

命令 轴 报什么
/flow coherence 版本 各版本声明字段之间的漂移——文档对代码的便宜切片
/flow contract URL 客户端 base-URL 对 served-path 前缀漂移,schema diff 工具漏掉的双 /api 和混前缀类(web)
/flow tokens 设计 DESIGN.md 声明的 token 对实际用的 CSS:没用的 token、值对不上、孤儿变量
/flow consistency 可追溯 每个 PRD FRn 都被 card 认领、被 contract 接口服务,有数字成功指标,没残留占位符

contract gate 之后、切 card 之前跑 consistency 和 coherence。建它们描述的面的时候跑 contract 和 tokens。

/flow design <file> 是相关的机械检查,针对单个 UI 文件,不是全项目扫。

描述和时机:README.md

命令 干什么
/flow harness <args> 透传给持久层 CLI:intake、story、trace、decision、backlog、query、audit、propose,外加 init、tool、intervention、promote-suggest、rollup、usage、prune、graph、journal。
/flow promote <file> 把 playbook 拷进跨项目知识库 ~/.claude/flow/playbooks。
/flow usage [--global|--prune] 把本地 JSONL usage 日志卷成构建分析:周期、gate 挂率、每 stage 每 card dwell、命令分布。只在本地。
/flow retro 打印三个 retro 问题。操作者写那行,永远不是 agent。

/flow harness <args> 透传给持久层,flow 自有的 Python 加 SQLite CLI,存 session 之间活下来的东西。

子命令 干什么
intake 按类型、摘要、flag 记一条进来的请求;auth 这类风险 flag 自动升级 lane
story 跟踪一个工作单元和它的证据。用 story complete --proof-source … 关闭它
trace card check 通过时写的 tier 打分记录
decision 记一个决策,日后拿实际结果闭环
backlog propose 写进去的改进 backlog
query 把记录读回来
audit 给积累的记录打熵和漂移分
propose 把重复摩擦和干预挖成 backlog 项;确定性,两次及以上触发
init 建或升级 harness 数据库
tool 按 kind 的 inbound 工具和能力注册表
intervention 记一次人、评审、CI、agent 的 override
promote-suggest 从重复摩擦和干预起草 playbook 建议
rollup 把 JSONL usage sink 灌进 usage 库(幂等)
usage 从 usage 库打印 usage 分析
prune 每个 JSONL sink 只留最后 N 行(crash 安全)
graph 图执行器:记录和推进 journal

大多数是引擎替你写的——走过 stage 种 intake,通过的 check 记 trace——所以手动面主要是读。这一层可选:没有 python3 gate 照跑,只关这个库。

schema、flag、实时权威表:skills/flow/harness/README.md

命令 干什么
/flow eval [--stage 01|02|05|card|routing|converge] [--fixture <id>] [--n 3] [--timeout <s>] 语义 gate 的行为证据:模型真拦得住空洞但机械干净的 fixture 吗?自愿开,计费;没 claude CLI 零调用干净跳过。
/flow eval --report 离线,零调用:上个完整批的记分卡,加对上个批的漂移。
/flow eval --replay 无 key 重放存好的 fixture——零模型调用。fixture 缺失或过期 exit 1。verdict 永不计入 eval floor。
/flow eval --diff <old> <new> 离线 fixture 回归分类器:两个批对照 baseline 比。