测试 Skill技能列表
E2E测试快照重基Skill dyad:e2e-rebase
该技能用于自动化地基于PR评论中的失败E2E测试结果,重基相关测试快照,通过解析评论、构建应用、更新和验证快照,确保测试一致性。关键词:E2E测试、测试快照、Playwright测试、自动化测试、PR评论解析、测试维护、软件开发测试。
JavaScript测试模式Skill javascript-testing-patterns
本技能提供使用Jest、Vitest和Testing Library进行单元测试、集成测试和端到端测试的综合测试策略。适用于JavaScript/TypeScript应用的测试开发、TDD/BDD工作流程、模拟外部依赖和持续集成,关键词包括JavaScript测试、TypeScript测试、测试框架、单元测试、集成测试、端到端测试、TDD、BDD、模拟、覆盖率报告、CI/CD。
代码审查接收技巧Skill receiving-code-review
此技能用于在软件开发过程中,高效且技术严谨地接收代码审查反馈。它强调通过验证反馈、避免盲目实施和形式化同意,确保代码质量和项目健康。技能包括阅读反馈、理解需求、对照代码库验证、评估技术可行性、基于推理响应和实施修复。关键词:代码审查、技术验证、反馈处理、软件开发、质量保证、代码重构、项目协作。
交互式代码审查分类工具Skill phx:triage
这个技能用于在软件开发过程中,交互式地分类和处理代码审查发现,允许用户批准、跳过或设置优先级,优化修复工作流。特别适用于Phoenix/Elixir项目,帮助团队高效管理缺陷和提高代码质量。关键词:代码审查、triage、交互式、Phoenix框架、Elixir、缺陷管理、工作流自动化、质量保证。
系统化调试Skill debugging
系统化调试是一种系统性框架,用于在修复前深入调查软件错误的根本原因,确保理解和解决核心问题。它包括四个阶段:根因调查、模式分析、假设测试和实施,旨在提高调试效率、减少随机修复和预防新错误。关键词:调试、根因分析、错误修复、测试、软件工程、系统方法、根因调查、模式分析。
Playwriter浏览器自动化工具Skill playwriter
Playwriter 是一款用于浏览器自动化的工具,通过使用持久Chrome会话和Playwright Page API,实现网页测试、UI验证、认证流程自动化等,适用于开发者和QA测试人员。关键词:浏览器自动化、Playwright、Chrome会话、网页测试、UI测试、自动化脚本、持久化状态。
Rust同步技能Skill gen-rust
这个技能用于确保Rust代码与Python逻辑同步,专注于核心功能(排除UI和登录)。它涉及代码审查、模块映射、逻辑移植和测试更新,以保持跨语言实现的一致性和测试覆盖率。关键词:Rust同步、Python代码移植、测试自动化、软件开发、代码一致性。
测试模式Skill testing-patterns
这个技能提供了使用Jest进行软件测试的模式、工厂函数、模拟策略和测试驱动开发工作流的详细指南。它适用于编写单元测试、创建可重用的测试工厂,并遵循行为驱动测试原则。关键词:测试、单元测试、Jest、工厂函数、模拟、TDD、行为驱动测试、软件测试。
并行计划审查Skill plan_review
这个技能用于让多个专业化代理并行审查计划,提高审查效率和准确性,适用于代码审查、项目计划评估等场景。关键词包括:计划审查、并行处理、代理审查、代码审查、软件开发、Rails框架、审查效率。
代码质量检查工具Skill lint
此技能用于自动检查和修复Ruby和ERB文件的代码质量问题,包括语法检查、风格规范和安全性扫描。适合在代码提交前使用,提高代码质量,关键词包括代码检查、代码质量、自动化修复、Ruby、ERB、安全性扫描。
多角度审查技能Skill harness-review
这个技能是一个多角度审查工具,专门用于代码、计划和范围的审查。它集成了安全性、性能、质量、可访问性等检查,帮助开发团队提高代码质量、确保项目可行性和控制范围蔓延。关键词:代码审查、计划审查、范围分析、安全性检查、性能优化、质量保证、DevOps工具。
测试数据策略规划Skill plan-data
此技能用于创建和管理全面的测试数据策略,涵盖合成数据生成、敏感数据匿名化和环境特定数据管理,旨在支持数据隐私合规(如GDPR和HIPAA)并优化测试环境设置。关键词:测试数据、数据策略、合成数据生成、匿名化处理、GDPR合规、HIPAA合规、测试环境管理、数据隐私保护、软件开发测试。