Loading...
Loading...
共找到 75 个 Skills
采用TDD方法创建Rails模型——先编写测试用例,再创建迁移文件,最后实现模型。适用于创建新模型、添加模型验证、定义关联关系或设置数据库表的场景。
一款iOS崩溃排查技能,使用TDD方法发现并修复棘手的并发、内存与I/O问题。每条规则都会展示危险代码、可复现崩溃的失败测试,以及能让测试通过的修复方案。可与ios-testing、swift-optimise及其他ios-*/swift-*类技能搭配使用。适用于Swift/iOS应用中涉及数据竞争、循环引用、死锁、async/await陷阱、文件损坏、线程安全或崩溃调试的任务场景。
用于Bug排查与修复的元技能工作流编排器,可根据问题范围自动路由至调试、实现、测试与提交环节。
当你有一个多步骤任务的规格或需求时,在执行前使用此方法将其拆解为详细任务
用于头脑风暴/设计阶段完成后,创建详细的实施计划。生成足够清晰的分步计划,可供任何开发者执行。
当在spec/services/目录下为服务对象、API客户端、编排器或业务逻辑编写RSpec测试时使用。内容涵盖instance_double、FactoryBot哈希工厂、shared_examples、subject/let代码块、context/describe结构、aggregate_failures、change匹配器、travel_to以及错误场景测试。
专为使用Pest PHP的Laravel应用程序打造的测试驱动开发(Test-Driven Development)。在实现任何Laravel功能或修复Bug时使用——先编写测试,观察测试失败,再编写最少的代码使测试通过。
实现用户故事,编写整洁且经过测试的代码,遵循最佳实践。触发关键词:implement story、dev story、code、implement、build feature、fix bug、write tests、code review、refactor
当设计完成后,为完全不了解代码库的工程师生成详细的实现任务——即使工程师仅具备极少的领域知识,也能创建包含精确文件路径、完整代码示例和验证步骤的全面实现计划
使用Vitest以‘given/should’叙述格式生成结构清晰的单元测试。适用于为新代码编写测试、为现有代码补充测试覆盖率或遵循TDD开发实践时使用。
基于TDD的代码简化,通过测试保留代码行为。使用红-绿-重构循环,每次以经测试验证的小改动来简化代码。**与以下内容不同**:常规代码审查或AI重写——此技能要求代码已有测试,且仅在测试确认行为未被改变时才会进行操作。**主动触发条件**:当有测试覆盖的代码存在复杂度问题(函数超过50行、圈复杂度高、代码重复),且用户希望安全简化代码时,会自动调用。触发短语:'clean up code'、'make code simpler'、'reduce complexity'、'refactoring help'。**不适用场景**:添加功能或修复bug——请使用/tdd技能替代。
RDD的构建阶段。将行为场景转换为可执行的BDD规格,然后通过TDD(红/绿/重构)实现。强制区分结构与行为、支持可组合测试,并采用小型可逆步骤。在场景和领域模型通过/rdd-decide环节审批后使用。