tdd-playbook
指导严格的TDD(红/绿/重构)流程,优先考虑领域单元测试和小步骤。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
指导严格的TDD(红/绿/重构)流程,优先考虑领域单元测试和小步骤。
强制执行TDD工作流程(红→绿→重构)。适用于任何可测试的代码更改。
指导有经验的开发者通过TDD周期的重构阶段 - 在保持测试通过的同时提高代码质量
强制执行真正的RED/GREEN TDD工作流程,并采用先失败的测试方法
审查并重新排序现有的实施计划,以遵循TDD(测试驱动开发)方法论。当用户的计划是先进行实现再编写测试,或者在验证计划结构是否符合TDD要求时使用。重新组织步骤以确保采用先测试的方法。
在实现kiro项目中的功能时,自动引导用户完成从RED到GREEN的TDD工作流程
为您的项目设置包含插件。检测您的技术栈,捕获范围决策,并创建一个随您的项目演变的配置。运行一次以开始,重新访问以更新决策。
为新工程师创建入职指南。当资深开发人员需要结构化的入职材料时使用。
激活测试驱动开发模式。精通遵循红-绿-重构循环的TDD方法论。在先编写测试、使用TDD实现功能或学习测试优先的开发实践时使用。
**TDD 守护者**:当请求'编写测试', '创建测试', 'TDD', '单元测试', '集成测试', '覆盖率', 'mock', '模拟'时自动触发。在处理*.test.ts/*.spec.ts/test_*.py文件时自动应用。检测虚假测试,80%覆盖率门限。Jest/Vitest/PyTest/JUnit模板。
结合Sherpa指导、Julie代码智能和Goldfish进度跟踪的完整测试驱动开发工作流程。在实现新功能时自动激活,具有系统化的阶段、语义代码搜索和持久检查点。在使用测试优先原则实现新功能时使用。
支持基于Playwright的TDD开发。自动化测试编写、执行和调试过程,直到测试通过为止进行迭代开发。当用户提出“使用TDD开发”、“编写Playwright测试”、“让测试通过”等请求时使用。
指导有经验的开发者完成TDD周期中的RED阶段——编写失败的测试并验证预期的失败
通过不改变行为的情况下对代码进行结构上的修改来执行Kent Beck的Tidy First方法。首先改进结构,为更容易地进行行为更改做准备。
通过RED-GREEN-REFACTOR循环来强制执行测试驱动开发工作流程。在首先为功能编写测试或提高测试覆盖率时使用。
使用浏览器自动化和AI内容生成来创建和管理Teachable在线课程。在构建课程、设置课程大纲、使用CCG生成内容或自动化Teachable管理任务时使用。
使用PHPUnit和Behat进行PHP的测试驱动开发。在编写测试、使用TDD实现功能、为后端创建单元测试、集成测试或验收测试时运用此技能。
应用TDD工作流程到开发中。在使用测试优先的方法实现功能、修复错误或重构时使用。检测AI反模式。
TDD Phase 1 SOLID 原則驅動拆分輔助工具。在 Phase 1(功能設計)階段分析功能範圍,識別獨立職責,產出拆分建議和版本號分配。確保設計階段就考慮 DIP、LSP、ISP,才能實踐 SRP 和 OCP。
严格的测试驱动开发状态机,包含红-绿-重构循环。强制执行先测试开发、有意义的失败、最小实现和全面验证。当用户请求:'使用TDD方法'、'开始TDD'、'测试驱动这个'时激活。
测试驱动开发工作流程原则。红-绿-重构循环。
使用测试驱动开发(TDD)来实现Advent of Code的解决方案。从谜题示例生成测试用例,首先编写失败的测试,逐步实现解决方案,并迭代直到所有测试通过。在解决AoC谜题、使用TDD实现解决方案或用户提到测试驱动开发或编写测试时使用。
定义团队接口、合同和沟通界限
AI 团队协调器。启动并管理通信架构师、产品经理、开发、QA 的协作流程。用于大型功能开发的全流程管理。关键词:团队、协作、全流程、启动项目。