优化测试流程与质量保障体系
设置全面的测试 QA 工作流程
由 sickn33
此技能提供结构化的测试和 QA 工作流程,涵盖单元测试、集成测试、E2E 测试、浏览器自动化和生产就绪软件的质量门禁。
为关键用户流程编写 Pest 测试
由 DevanB
为 Laravel 应用程序编写全面的测试可能既耗时又不清晰。此技能提供关于编写有意义测试的针对性指导,使用 Pest 框架覆盖核心用户工作流程,确保质量而不过度测试。
运行预提交质量检查
由 Crearize
开发质量检查会减慢您的工作流程。此技能仅对已更改的文件执行快速的 lint、测试和构建验证,实现快速预提交验证而无需扫描整个项目。
使用测试和质量检查构建 Spring Boot 后端
由 Crearize
使用 Spring Boot 创建后端 API 需要遵循正确的模式、数据库迁移和质量门禁。本技能提供完整的开发工作流程,包括测试覆盖率要求和代码检查验证。
使用经过验证的策略设计全面的测试套件
由 CloudAI-X
有效地测试代码需要对框架、模式和覆盖率策略有深入的专业知识。此技能提供经过实战检验的模板和工作流程,用于实现单元测试、集成测试和端到端测试,以确保代码质量和可靠性。
实现 Plans.md 中的功能
由 Chachamaru127
当开发者专注于编码时,功能和测试常常会被延迟。此技能提供结构化的工作流程,以高效实现计划的功能并编写测试,同时保持代码质量。
审查代码安全和质量
由 AutumnsGrove
手动代码审查会遗漏关键问题。此技能提供系统化的工作流程来识别安全漏洞、代码质量问题、性能瓶颈和测试空白。使用自动化辅助脚本来扫描代码并接收可操作的发现。
生成测试并分析覆盖率
由 alirezarezvani
质量保证需要大量时间来设计测试策略和维护测试套件。此技能提供自动化测试生成、覆盖率分析和端到端脚手架,以加速QA工作流程,同时确保React、Next.js和Node.js应用的全面测试覆盖率。
请求AI代码审查
由 ZhanlinCui
开发者往往因为过于接近实现而忽略自己代码中的问题。此技能会派遣AI子代理来根据需求审查代码变更,检查质量、架构、测试和生产就绪性,然后再合并。
构建用于 LLM 工具集成的 MCP 服务器
由 YYH211
创建有效的 MCP 服务器需要理解协议规范、SDK 模式和测试策略。本技能提供全面的指南,帮助使用 Python 和 TypeScript 构建高质量的 MCP 服务器,并提供评估框架来验证工具的有效性。
通过 DRY 重构消除代码重复
由 YYH211
代码重复会导致维护难题和行为不一致。本技能将引导您通过系统性的四步流程——识别、抽象、替换和验证——进行重构,消除重复代码并提升代码质量。
使用TDD方法论编写测试
由 Joseph OBrien
在代码之后编写测试会导致代码库脆弱并遗漏错误。本技能提供结构化的TDD工作流程、测试模式和Playwright自动化,帮助您在编写代码之前编写可维护的测试,及早发现错误,并建立对软件的信心。
使用 TDD 方法论编写测试
由 Joseph OBrien
此技能帮助开发者遵循 Python 项目的测试驱动开发实践。它指导用户完成红-绿-重构周期、pytest 配置和测试质量审计。
优化应用程序性能
由 Joseph OBrien
应用程序经常面临响应时间慢、内存使用高和用户体验差的问题。本技能提供专家指导,帮助识别瓶颈、优化代码、执行负载测试以及改进前端、后端和数据库层面的核心Web指标。
像高级工程师一样审查代码
由 0xmsc
代码审查对于软件质量至关重要,但如果没有系统化的方法,结果可能参差不齐。本技能提供了一个结构化的工作流程和全面的检查清单,涵盖质量、安全、性能和可维护性,确保审查全面且一致。