用途:在 Flow-Next 工作流中可视化 epic(史诗级任务)之间的依赖关系、阻塞链与执行阶段,帮助判断可并行执行的任务顺序。
主要能力:汇总全部 epic 的依赖数据;识别每个 epic 是 READY 还是 BLOCKED(被哪些未完成 epic 阻塞);按依赖关系计算并行执行阶段;展示关键路径。
使用方式:先确保环境就绪,检查 .flow/ 是否存在及 jq 是否安装: FLOWCTL="${DROID_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}}/scripts/flowctl" $FLOWCTL detect --json | jq -e '.exists' >/dev/null && echo "OK: .flow/ exists" || echo "ERROR: run $FLOWCTL init" command -v jq >/dev/null 2>&1 && echo "OK: jq installed" || echo "ERROR: brew install jq"
随后用 $FLOWCTL epics --json 获取 epic 列表,再对每个 epic 执行 $FLOWCTL show "$id" --json,提取 id、title、status、plan_review_status 与 depends_on_epics,通过 jq 计算阻塞状态与执行阶段。
适用场景:需要确认 epic 执行顺序、找出当前阻塞项、判断哪些 epic 可并行、确定关键路径或决定下一步该做什么时。
限制:依赖 flowctl 脚本和 jq;未安装 jq 需先安装。资料未提供支持的操作系统、flowctl 版本要求、性能表现或更多配置细节,暂未提供。