用途:在实现功能、修复缺陷、为失败添加回归测试或用自动化验证保护重构时,按仓库 AGENTS.md 的验证规则添加或更新自动化测试。
主要能力:读取最近的 AGENTS.md 确认范围与约束;从 AGENTS.md 获取真实验证命令;新增行为或修复缺陷时先写失败测试;从最小有意义范围开始(新增/变更测试、相关套件、更广回归);行为跨边界时优先集成、API 或 UI 覆盖,证明用户流程或调用方可见流程;为可稳定捕获的缺陷添加回归测试;.NET 栈使用外部技能 mcaf-dotnet 编排,框架机制仅路由到 mcaf-dotnet-xunit、mcaf-dotnet-tunit 或 mcaf-dotnet-mstest 之一;.NET 生产代码变更时还需完成仓库定义的格式与分析器检查。
使用方式:先读最近的 AGENTS.md 确认范围与约束;通过 Ralph Loop 执行工作流(先头脑风暴、再制定计划、逐步执行并复核、小批量修复、更新计划、重复至可接受);按 Required Result Format 返回 status、plan、actions_taken、validation_skills、verification、remaining;仅配置类请求返回 status: configured 及确切后续命令。参考文件先读 references/test-planning.md,再按需打开 references/automated-testing.md。
适用场景:功能、缺陷修复、重构的测试补充;API 变更的测试层级选择;回归覆盖。
限制:不适用于无测试变更的仓库级交付策略,也不适用于纯文档变更(除非改变可执行验证)。缺失依赖时需引导或返回 not_applicable 并说明原因与回退路径。具体命令、价格与平台信息暂未提供。