测试 Skill技能列表

4.5

代码审查Skill code-review

这个技能用于自动化审查代码更改或拉取请求,确保符合项目开发指南和质量标准。它涉及Git工具集成,自动检测修改、执行代码质量检查(如格式化和静态分析)、生成详细审查报告,并支持多种模式(如自动检测、显式提交和PR审查)。关键词包括:代码审查、Git、拉取请求、质量保证、自动化测试、开发流程优化、代码规范检查。

4.5

解决方案比较器Skill solution-comparator

解决方案比较器是一个用于算法测试和性能分析的技能工具。它能够对多个算法解决方案进行正确性验证、性能基准测试、压力测试和最小失败案例查找。主要功能包括:代码测试、性能对比、差异分析、内存监控和时间复杂度验证。适用于算法竞赛、软件开发测试、性能优化和代码评审等场景。关键词:算法测试、性能比较、正确性验证、压力测试、基准测试、代码分析、最小反例、时间复杂度、内存使用、测试自动化。

4.5

SMT求解器接口Skill smt-solver-interface

SMT求解器接口技能提供在形式化验证、程序综合和自动推理中使用SMT(可满足性模理论)求解器的专业指导。该技能涵盖Z3、CVC5等主流求解器的查询生成、理论选择、模型提取和调试分析,帮助开发者解决软件验证、硬件验证、约束求解等复杂问题。关键词:SMT求解器,形式化验证,程序综合,Z3,CVC5,自动推理,约束求解,软件验证。

4.5

流程验证器Skill process-validator

流程验证器是一个用于自动检查和验证Babysitter SDK中JavaScript流程文件质量的工具。它专注于代码规范、任务定义、质量门限和最佳实践的合规性检查,确保开发团队遵循统一的SDK模式。关键词:流程验证、SDK模式检查、代码质量、任务定义验证、JavaScript静态分析、质量门限、开发规范、自动化测试。

4.5

代码复杂度分析器Skill code-complexity-analyzer

代码复杂度分析器是一款用于自动化评估软件代码质量的工具。它能够计算圈复杂度、认知复杂度、代码行数等关键指标,识别代码异味和重复代码,评估技术债务和可维护性指数。该工具适用于代码重构、性能优化和系统设计评审等场景,帮助开发团队提升代码质量、降低维护成本。关键词:代码复杂度分析,圈复杂度,认知复杂度,代码异味检测,重复代码检测,技术债务评估,可维护性指数,代码质量工具,软件度量,重构辅助。

4.5

API契约检查器Skill api-contract-checker

API契约检查器是一种工具,用于验证API变更是否符合预期契约,检测破坏性变更,确保向后兼容性。适用于中级开发者,帮助进行API版本控制和迁移。关键词:API, 契约, 检查, 变更, 破坏性, 版本控制, 兼容性。

4.5

Playwright自动化Skill playwright-automation

Playwright自动化技能专用于浏览器端到端测试、Web爬取和自动化任务,支持跨浏览器兼容性测试,提升开发效率和测试覆盖率,适用于前端开发、自动化测试、视觉回归测试、Web爬取和用户流程模拟。

4.5

测试策略Skill testing-strategies

此技能提供全面的测试策略指导,帮助开发人员选择和实施单元测试、集成测试、端到端测试和契约测试。涵盖测试金字塔平衡、多语言支持(如TypeScript、Python、Go、Rust)、测试数据管理、CI/CD集成和现代实践(如属性测试),以提高软件质量和开发效率,关键词包括测试策略、单元测试、集成测试、端到端测试、契约测试、测试金字塔、CI/CD、Python、TypeScript、Go、Rust、测试数据管理。

4.5

技能写作-TDD方法Skill writing-skills

这个技能用于通过测试驱动开发(TDD)的RED-GREEN-REFACTOR循环来创建、编辑和验证技能文档,确保文档质量和有效性。它适用于软件开发中的测试和文档流程,帮助避免部署未测试内容。关键词:测试驱动开发,技能写作,文档创建,TDD,压力测试,RED-GREEN-REFACTOR。

4.5

并行计划审查Skill plan_review

这个技能用于让多个专业化代理并行审查计划,提高审查效率和准确性,适用于代码审查、项目计划评估等场景。关键词包括:计划审查、并行处理、代理审查、代码审查、软件开发、Rails框架、审查效率。

4.5

测试数据策略规划Skill plan-data

此技能用于创建和管理全面的测试数据策略,涵盖合成数据生成、敏感数据匿名化和环境特定数据管理,旨在支持数据隐私合规(如GDPR和HIPAA)并优化测试环境设置。关键词:测试数据、数据策略、合成数据生成、匿名化处理、GDPR合规、HIPAA合规、测试环境管理、数据隐私保护、软件开发测试。

4.5

测试验证Skill validate-tests

这个技能用于验证和改进软件实施计划中的测试方法。它涉及审查测试计划、遵循测试指南、识别缺失测试、添加测试和改进测试描述。关键词包括测试验证、实施计划、测试指南、代码覆盖率、错误条件、边缘情况、测试框架生成。