检测执行也能这么自动化?团队代理模式了解一下
说实话,第一次看到这个技能的时候我还有点懵,什么“検品実行”啊“Team Agent パターン”的,看着挺高大上。但仔细研究了一下发现,这不就是帮我们自动跑质检流程嘛!而且是用一种特别聪明的并行方式——就像你同时叫了四个质检员,一人负责一块,效率直接起飞。
咱们做开发的最烦什么?就是每次功能做完了,还得手动去检查各种东西,什么规格对不对啊、性能行不行啊、有没有安全漏洞啊、UI 是不是符合设计稿啊……检查项一大堆,人工跑一遍累死个人。这个 skill 就是来解决这个痛点的,它能把你的检测清单自动化执行,而且是用团队协作的模式并行跑,省时间又省心。
它到底是怎么工作的?
流程大概是这样的:你只要输入一个功能名字(feature 名),它就会自动创建一个 Team,然后在这个 Team 里再创建四个“检查员”子代理,每个负责一个领域:
- inspector-spec:检查规格和实现是不是一致的,比如文档里写的文件路径、类名、方法名在代码里能不能找得到
- inspector-perf:跑性能测试,用 REPL 或者调试工具量内存、查 SQL 查询数量
- inspector-security:查安全漏洞,像 XSS 啊 SQL 注入啊,还有后向兼容性,URL 参数和 CSV 输出是不是还跟以前一样
- inspector-ux:看 UI/UX 和既有 bug 修复情况,设计系统一致性、响应式、本地化这些
每个代理都会去读检测清单文件(docs/02_active/{feature}/09-inspection-checklist.md),然后对应执行自己的部分。重点来了,每个代理检查完都必须通过 SendMessage 发消息汇报,并且用 TaskUpdate 更新任务状态,这样团队负责人(team-lead)才能知道进展。
等到所有检查员都完成了,团队负责人就会把结果整合起来,把检测清单里的“判定”列填好,生成一个检测摘要,然后自动提交代码。整个过程一气呵成,完全不用你手动干预。
安装和配置也没那么难
安装这个技能用的是 npx,命令是这样的:
npx skills add https://github.com/bravesoft-inc/waterfall-agents --skill step09-run
装好之后,你只需要在 Claude 里输入“検品実行”或者“/step09-run {功能名}”就能触发。前提是项目里得有对应的检测清单文件,而且清单里得包含那几个章节:规格vs实现、性能、安全、兼容性、UI/UX、bug 修复这些,不然检查员们没东西可查。
有一点要注意,技能文档里提到了一个“ゲートレビュー”(门禁检查),就是每个检查员都得完成,如果有没完成的,团队负责人会去催。这保证了不会出现漏检的情况。
团队用完要记得关掉
这个技能有个地方我觉得挺细心的,就是最后有专门的“チームシャットダウン”步骤。它要求你检查所有任务是否 completed,如果有没完成的就强制完成,然后删除 Team。这可能是为了防止资源泄漏吧,毕竟一直开着团队也占资源。如果删除失败了,还有一套强制清理的流程可以参考。
总之,这个技能对于做瀑布流开发的项目来说,真的是个神器。它把那种繁琐的、重复的质检工作完全自动化了,而且并行执行,省的时间不是一点半点。我自己试了一下,感觉只要配置好检测清单,后续的检测就完全不用操心了,坐等结果就行。
如果你也在找自动化的质检方案,不妨试试这个,反正装起来也不费劲,试试又不会掉块肉。😄