SuperAPI AI 工具集

agent-tdd-london-swarm

智能体与模型

查看项目

更新于 10-16 08:37

技能介绍

用途:这是一个 tester 类型的智能体技能,名为 tdd-london-swarm,采用 TDD 伦敦学派(mockist)方法,用于在智能体群体(swarm)协作中进行由外向内驱动开发、以 mock 和 stub 隔离单元、通过交互来定义契约,并验证对象之间的协作行为。调用方式为 $agent-tdd-london-swarm。

主要能力:mock_driven_development(mock 驱动开发)、outside_in_tdd(由外向内 TDD)、behavior_verification(行为验证)、swarm_test_coordination(群体测试协调)、collaboration_testing(协作测试)。强调测试对象之间“如何对话”,而非对象内部状态。

使用方式:技能定义了 pre 与 post 钩子。pre 阶段输出启动提示并尝试初始化 swarm 测试协调;post 阶段输出完成提示,并在存在 package.json 时运行 npm test --if-present。资料中给出 Jest 风格示例(jest.fn()、toHaveBeenCalledWith、toMatchInlineSnapshot 等),用于定义 mock 期望与协作契约;还提及与集成测试智能体共享 mock 契约、同步执行、汇总覆盖率等群体协作模式。

适用场景:需要以契约和协作行为为中心的单元/协作测试、由外向内驱动设计、在群体智能体间协调测试与契约演进的场景。

限制:资料仅描述方法与示例,未提供安装命令、平台支持范围、收费方式或具体性能效果;部分代码块含 $dev$null 等占位或转义异常,实际运行方式暂未提供。需配合支持该技能调用的环境使用。