SuperAPI AI 工具集

flow-next-opencode-export-context

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:构建 RepoPrompt 上下文并导出为 Markdown 文件,交给外部 LLM(如 ChatGPT Pro、Claude 网页版)进行代码或计划评审,适合希望用外部模型做 Carmack 级评审的场景。

主要能力:支持两种导出类型——plan <epic-id> 导出计划评审上下文,impl 导出当前分支的实现评审上下文;可附加关注领域,例如安全或认证改动。导出文件包含完整文件树(标记已选文件)、代码地图(签名与结构)、完整文件内容以及带评审标准的提示词。

使用方式:命令格式为 /flow-next:export-context <type> <target> [focus areas],例如 /flow-next:export-context plan fn-1 focus on security 或 /flow-next:export-context impl focus on the auth changes。流程为:解析参数确定类型;plan 用 flowctl show 与 flowctl cat 收集内容,impl 用 git branch、git log、git diff 收集分支信息;执行 flowctl rp setup-review 初始化 RepoPrompt;用 select-get 与 select-add 增补选中文件;用 prompt-get 获取交接内容并组合评审提示词,通过 prompt-set 写入;最后用 prompt-export 导出到 ~/Desktop/review-export-<时间戳>.md 并打开文件。

关键限制:flowctl 是随附的,并非全局安装,which flowctl 会失败属预期;应使用 ROOT="$(git rev-parse --show-toplevel)"、OPENCODE_DIR="$ROOT/.opencode"、FLOWCTL="$OPENCODE_DIR/bin/flowctl" 后调用 $FLOWCTL <command>。该技能仅用于手动外部评审,不适用于 Ralph 自主模式(无 receipts、无状态更新)。