用途:该技能提供社区版测试驱动开发(TDD)最佳实践,面向 AI 智能体与 LLM,用于在编写测试、重构和生成代码时提供规范指导。
主要能力:包含 8 个类别、42 条按影响优先级排序的规则。核心工作流为 RED(先写定义期望行为的失败测试)、GREEN(写最少代码让测试通过)、REFACTOR(在测试保持通过的前提下清理代码),并对每个新行为重复。规则类别按优先级包括:红-绿-重构循环(CRITICAL,前缀 cycle-)、测试设计原则(CRITICAL,design-)、测试隔离与依赖(HIGH,isolate-)、测试数据管理(HIGH,data-)、断言与验证(MEDIUM,assert-)、测试组织与结构(MEDIUM,org-)、测试性能与可靠性(MEDIUM,perf-)、测试金字塔与策略(LOW,strat-)。
使用方式:在编写新测试、实现红-绿-重构循环、设计测试结构与组织、创建测试数据与夹具、审查或重构现有测试套件时参考这些指南。可阅读各参考文件获取详细说明与代码示例,包括章节定义、规则模板及具体规则文件(如 cycle-write-test-first、design-aaa-pattern)。完整指南见 AGENTS.md。相关技能:Vitest 框架细节见 vitest 技能,API 模拟(MSW)见 msw 技能。
适用场景:TDD 实践、测试优先开发、测试套件设计与重构。
限制:资料未提供具体安装命令、平台支持、收费信息或效果数据,暂未提供。