测试 Skill技能列表
异步REPL协议Skill async-repl-protocol
异步REPL协议是一种用于测试的工具,专门设计用于处理异步代码执行。它要求在返回Future的工具时使用await关键字,并强制在单个代码块中计算和返回结果,以提高测试效率和准确性。适用于Python异步编程环境,关键词包括异步、REPL、协议、测试、Python、代码块、await、工具、Agentica、harness。
多代理PR代码审查系统Skill dyad:multi-pr-review
这个技能实现了一个多代理代码审查流程,使用AI代理自动化审查GitHub拉取请求(PR),提高代码质量和开发效率。它通过三个独立的AI子代理从不同角度(如正确性、代码健康、用户体验)分析代码更改,并通过推理分析验证问题,自动去重评论,发布裁决和摘要。适用于软件测试、DevOps自动化和代码质量保证场景。关键词:代码审查、多代理AI、自动化测试、GitHub集成、软件质量保证、PR审查、DevOps、CI/CD、AI智能体、代码健康。
代码质量预检查Skill dyad:lint
这个技能用于在代码提交前运行自动化检查,包括代码格式化、代码风格检查和类型检查,自动或手动修复问题,确保代码质量和一致性。关键词:预提交检查、代码格式化、代码检查、类型检查、自动化修复、代码质量保证。
自动化E2E测试修复技能Skill dyad:deflake-e2e-recent-commits
该技能用于自动检测和修复在持续集成(CI)环境中的端到端(E2E)测试的不稳定性问题。通过分析主分支的CI运行和特定作者的拉取请求(PR),识别出反复失败的测试,并应用最佳实践进行修复,以提高测试可靠性和软件交付质量。关键词:E2E测试、自动化测试、CI/CD、测试稳定性、Playwright、缺陷修复、持续集成、测试自动化、软件质量
测试模式Skill testing-patterns
这个技能用于指导软件开发中的测试实践,提供Jest和Playwright的测试模式、测试夹具设置、RLS(行级安全)验证和证据模板,帮助团队实现高效和一致的测试流程。
GitHubBug报告分类Skill github-bug-report-triage
这个技能用于自动评估 GitHub 上的 bug 报告,判断其是否包含足够信息供开发者处理,并识别缺失细节以提供建设性反馈。关键词:GitHub, bug 报告, 分类, 软件开发, 测试, 问题管理, 自动化评估。
深度防御验证Skill defense-in-depth
深度防御验证是一种软件开发技术,通过在数据通过的每一层(入口点、业务逻辑、环境和调试层)实施严格验证,旨在从根源上防止无效数据引发的错误,提高系统鲁棒性和代码质量。关键词:深度防御、多层验证、数据安全、错误预防、软件测试、系统架构、防御性编程、鲁棒性验证。
TestingSkill testing
这个技能覆盖了测试策略、自动化、TDD方法论、测试编写、覆盖率分析、CI/CD集成以及使用Playwright进行Web应用测试的综合测试专业化。
TestingStrategySkill testing-strategy
这是一个全面的测试策略,使用Vitest和Playwright工具进行单元、集成和E2E测试,包括最佳实践和覆盖目标。
质量门并行Skill quality-gates-parallel
此技能用于并行启动多个质量检查子代理,以提高代码质量和安全性,包括测试执行、代码审查、自动修复等。
报告错误技能Skill report-bug
此技能用于报告compound-engineering插件的错误,通过交互式问题收集错误详情,自动生成并提交GitHub问题,方便用户快速反馈bug。关键词:错误报告,GitHub问题,插件测试,bug追踪,软件开发。
深度错误分析Skill break-loop
该技能是一个系统化框架,用于分析软件错误,识别根因,设计预防措施,并捕获知识,以防止未来类似错误。关键词:错误分析、调试、预防机制、知识捕获、软件开发、SEO搜索优化。