测试 Skill技能列表

4.5

代码质量检查代理Skill lint

此技能用于对Ruby和ERB文件进行代码质量和安全检查,通过运行linting工具如standardrb和erblint,以及安全扫描工具brakeman,确保代码在提交前符合标准并自动修复问题。关键词:Ruby, ERB, linting, 代码质量, 安全检查, 自动化修复, 代码审查, 漏洞扫描。

4.5

并行计划审查Skill plan_review

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

4.5

Bug重现与调查Skill reproduce-bug

这个技能用于通过日志分析、控制台检查和Playwright浏览器自动化来系统化地重现和调查软件bug,包括UI相关问题的可视化重现和错误诊断。关键词:bug重现、日志调查、Playwright、自动化测试、软件调试。

4.5

WebAssembly验证器Skill webassembly-verifier

WebAssembly 验证器是一种技能,用于验证WebAssembly模块的安全性、正确性和安全属性,确保模块在加载和执行时无错误。适用于构建安全工具、实现沙箱环境、验证内存安全和控制流等场景。关键词:WebAssembly, 验证, 安全, 沙箱, 类型检查, 堆栈验证, 内存安全。

4.5

DWARF调试分析专家Skill dwarf-expert

此技能专注于分析DWARF调试文件,理解DWARF标准(版本3至5),解析和验证DWARF数据,适用于软件开发中的调试工具链。提供专业知识支持调试信息提取、数据完整性检查和代码交互。关键词:DWARF、调试、分析、标准、验证、解析、软件开发、调试工具。

4.5

超质量保证Skill ultraqa

超质量保证是一个自动化工具,用于在软件开发过程中执行迭代修复和验证循环。它通过运行测试、构建、代码检查或类型检查命令,诊断失败原因,自动应用修复,并重新验证,最多进行5个循环。它帮助开发人员快速识别和解决代码问题,提高软件质量,关键词包括迭代修复、验证循环、自动化测试、代码检查、软件开发、质量保证。

4.5

测试生成器Skill test-generator

测试生成器是一款自动化测试工具,用于生成单元测试和集成测试文件,具备智能边界情况分析功能,支持分析函数签名和类型提示自动生成空值、边界和注入等边缘测试用例,适用于Python和JavaScript等多种编程语言。关键词:测试生成、自动化测试、边界情况分析、代码覆盖率、智能模式、软件开发。

4.5

多角度审查技能Skill harness-review

这个技能是代码、计划和范围的多角度审查工具,专注于自动化质量、安全、性能和可访问性检查。它支持代码审查、计划评估和范围分析,适用于软件开发中的质量保证和测试流程,帮助团队提高代码质量和项目效率。关键词:代码审查、计划审查、范围分析、安全审计、性能测试、质量保证、自动化工具、审查助手。

4.5

接收代码评审Skill receiving-code-review

这个技能是用于高效处理代码评审反馈的实践方法,强调技术验证而非情感表达,帮助开发者在实施前确保代码评审的准确性和效率。关键词包括:代码评审、技术评估、软件质量、反馈处理、验证实施。

4.5

测试驱动开发Skill tdd-workflow

测试驱动开发(TDD)是一种软件开发实践,通过先编写测试用例来定义需求,然后实现代码使测试通过,最后重构代码以提高质量。它采用RED-GREEN-REFACTOR循环,确保代码可测试、可维护,并提高开发效率和测试覆盖率。关键词:测试驱动开发、TDD、RED-GREEN-REFACTOR、单元测试、自动化测试、代码质量、软件测试、敏捷开发、测试优先。

4.5

系统化调试Skill systematic-debugging

这个技能用于在软件开发中遇到bug、测试失败或意外行为时,系统地进行根因调查,避免随意修复,确保问题被彻底解决。关键词:调试、根因分析、故障排除、软件测试、bug修复、系统化方法、开发效率。

4.5

PR审查指导技能Skill pr-reviewer

这个技能用于结构化审查Pull Requests,确保代码正确性、检测回归问题、检查缺失测试,为中级开发者提供指导。关键词:PR审查、代码审查、软件测试、Git、开发流程。