用途:面向 code-forge(forge)CLI 应用的调试与验证,适用于需要调试、修改或扩展其命令、参数解析或 CLI 行为时,包括添加新命令后的测试与问题复现。
主要能力与原则:先获取最新文档,通过 --help 查看当前命令与选项;用 -p 标志给 forge 下达任务进行非交互测试;调试期绝不提交改动;调试会话类 bug 时先克隆源会话再复现。
使用方式:改动后用 cargo build 以调试模式构建,不要用 cargo build --release;先运行 ./target/debug/forge --help,再查具体命令或子命令帮助;用 ./target/debug/forge -p "任务" 测试;用 conversation dump 导出对话(自动生成带时间戳文件,如 YYYY-MM-DD_HH-MM-SS-dump.json),加 --html 可导出可读 HTML;用 ./target/debug/forge --conversation <dump.json> 重现,或用 conversation clone <source-conversation-id> 克隆会话后配合 --conversation-id <new-cloned-id> 测试,源会话始终保留。
适用场景:测试新功能、复现报告的 bug、测试边界与非法输入、分析优化提示词,以及集成到开发工作流中做构建、查帮助、测试、验证的迭代。
限制:技能明确要求调试期间不得提交改动,仅用于调试;其他功能、收费、支持平台等信息暂未提供。