测试 Skill技能列表

4.5

代码审查请求Skill RequestingCodeReview

这个技能用于在软件开发过程中请求代码审查,通过分派代码审查子代理来验证代码实现是否符合计划和需求,确保代码质量,防止问题积累。关键词:代码审查、软件开发、质量保证、审查流程、子代理、代码复审、代码质量。

4.5

lint规则裁判Skill warden-lint-judge

这个技能是Warden系统的一部分,用于将代码审查中的AI发现转化为基于AST结构的确定性lint规则,以提高代码质量和安全性。关键词:lint规则、代码审查、静态分析、AST、确定性检查。

4.5

规模游戏Skill ScaleGame

规模游戏是一种测试方法,通过在极端规模(如1000倍增大或减小、瞬时或长达一年)下测试系统,来揭示正常规模下隐藏的根本真相。它用于不确定可扩展性、边缘案例不清晰或验证生产环境架构的场景。关键词包括:极端测试、可扩展性、架构验证、规模游戏、软件开发测试。

4.5

技能编写Skill writing-skills

这个技能用于将测试驱动开发(TDD)应用于过程文档的编写,帮助创建、编辑和验证技能文档,确保质量。关键词:测试驱动开发、技能编写、文档编写、TDD、质量保证、过程文档、技能创建、测试驱动、软件开发、文档质量。

4.5

编写计划技能Skill writing-plans

此技能用于在软件开发中创建详细的实现计划,强调测试驱动开发(TDD)、避免重复代码(DRY)、你不需要它(YAGNI)原则,以及频繁提交。它帮助开发者逐步执行多步骤任务,确保代码质量和可维护性,适用于项目管理。关键词:软件开发、实现计划、测试驱动开发、TDD、DRY、YAGNI、频繁提交、代码审查。

4.5

技能使用指南Skill using-superpowers

此技能用于指导用户在任务执行中如何优先调用相关技能工具,确保工作流程的纪律性和效率。适用于各种领域,如软件开发、人工智能项目等,强调在响应前检查并调用技能以避免无纪律行动。关键词:技能调用、工作流程、任务管理、AI助手、流程规范、纪律性、效率提升。

4.5

代码审查请求Skill requesting-code-review

这是一个用于软件开发中请求代码审查的技能,帮助团队在开发过程中及早发现和修复问题,提升代码质量,减少错误传播,并促进团队协作。关键词:代码审查、代码评审、软件开发、质量保证、团队协作、DevOps、代码优化、错误预防、开发流程管理。

4.5

代码审查接收技术Skill receiving-code-review

这个技能专注于在软件开发过程中,接收和处理代码审查反馈的专业方法。它强调通过技术验证来确保代码质量,避免盲目实施或情绪化回应,包括理解反馈、验证其正确性、评估对代码库的影响,以及理性回应步骤。关键词:代码审查、技术验证、反馈处理、软件开发、质量保证。

4.5

添加测试Skill add-tests

该技能用于为fe-tools的实用程序添加或更新Jest单元测试,覆盖通用助手、浏览器API、Node.js API、Canvas助手和AI/ML助手等包。涉及测试编写、边界值测试、错误处理测试,使用确定性输入并避免外部I/O。关键词包括:Jest单元测试、fe-tools、单元测试添加、测试覆盖率、前端测试、自动化测试。

4.5

验证文档和测试Skill verify-docs-tests

此技能用于在fe-tools项目中自动验证文档和测试的完整性与一致性,确保API文档与代码导出对齐,测试覆盖新增功能,提升软件质量。关键词:文档验证、测试覆盖、API一致性、软件质量保证、自动化测试、fe-tools工具。

4.5

假驱动测试架构Skill fake-driven-testing

此技能提供Python项目中的假驱动测试架构指导,用于测试编写、bug修复、功能添加和网关层修改,包含基于假的防御深度测试策略、ABC网关接口实现和五层测试分布。关键词:测试架构、Python测试、假驱动测试、网关层、防御深度测试、ABC接口、业务逻辑测试、集成测试、单元测试。

4.5

测试驱动开发Skill test-driven-development

测试驱动开发(TDD)是一种软件开发方法,通过先写测试、再写代码的循环(红绿重构)来提高代码可靠性、优化设计并促进团队协作。关键词包括测试驱动开发、红绿重构、代码测试、软件质量、回归测试、可测试性、敏捷开发。