测试 Skill技能列表

4.5

Ameba配置Skill ameba-configuration

此技能用于配置Ameba,一个Crystal编程语言的静态代码分析工具,以强制执行一致的代码风格和捕捉代码异味。包括生成默认配置文件(如.ameba.yml)、管理规则(如Lint、Style、Performance类别)、设置严重级别(Error、Warning、Convention)和集成到开发工作流中。关键词:Ameba配置,静态代码分析,Crystal编程,代码质量,规则管理,严重级别,内联禁用。

4.5

测试驱动开发(TDD)工作流程Skill tdd

测试驱动开发是一种敏捷软件开发方法,强调先编写测试用例再实现功能代码,以确保软件质量和可维护性。核心流程包括红(写失败测试)、绿(写最小代码通过测试)、重构,适用于功能实现、bug修复等高测试覆盖率场景。关键词:TDD、测试驱动、红绿重构、软件测试、敏捷开发、自动化测试。

4.5

QA重构安全Skill qa-refactoring

QA重构安全技能专注于在重构代码时确保行为不变,降低风险,并通过测试、自动化工具和CI/CD流程提高代码质量和维护性。关键词:代码重构、安全测试、CI/CD、技术债务管理、质量保证、行为保留。

4.5

代码审查Skill code-review

代码审查技能用于确保代码质量、安全、性能和可维护性,通过系统化的清单和流程进行自动化审查,提升软件开发的整体水平和团队协作效率。关键词:代码审查、安全审查、性能优化、可维护性、代码质量、软件开发、自动化测试、代码检查。

4.5

API测试与契约验证Skill qa-api-testing-contracts

这个技能专注于API测试和契约验证,支持REST、GraphQL和gRPC协议,用于模式验证、破坏性变更检测、契约测试和CI集成,提升API质量、安全性和稳定性,关键词包括API测试、契约验证、REST、GraphQL、gRPC、模式验证、CI/CD、安全测试。

4.5

Web项目审计技能Skill web-starter-audit

此技能用于对Web入门项目进行全面审计,包括用户体验、无障碍访问和质量检查,生成优先修复计划,提升项目质量和可访问性,关键词包括UX审计、无障碍审计、质量审计、Web开发测试。

4.5

测试模式Skill testing-patterns

这个技能旨在帮助开发者编写有效的测试,覆盖单元测试、集成测试、端到端测试和视觉回归测试,包括测试哲学、框架选择如Vitest和Playwright、模拟策略、CI集成,以及测试覆盖率管理。提升软件质量和开发效率。关键词:测试模式,单元测试,集成测试,端到端测试,测试覆盖,TDD,质量保证,Vitest,Playwright。

4.5

测试驱动开发工作流Skill tdd-workflow

测试驱动开发工作流是一种软件开发方法论,强调先编写测试后编写代码,以确保代码质量和全面覆盖。它遵循红-绿-重构循环,涵盖单元测试、集成测试和端到端测试,帮助开发者减少bug、提高可维护性。关键词:测试驱动开发、TDD、测试覆盖、红绿重构、软件开发、代码质量、单元测试、集成测试、E2E测试。

4.5

系统化调试Skill systematic-debugging

系统化调试是一个四阶段框架,用于在修复前找到根本原因,提高软件调试效率和准确性。适用于测试失败、生产bug、性能问题等场景。关键词包括调试框架、根因分析、系统化方法、软件测试、bug修复、错误调查。

4.5

浏览器自动化Skill agent-browser

浏览器自动化技能,用于通过命令行控制浏览器进行Web测试、表单填写、截图、数据提取等任务。关键词包括:浏览器自动化、Web测试、数据提取、命令行工具、JavaScript。

4.5

测试驱动开发工作流Skill tdd-workflow

测试驱动开发工作流是一种软件开发技能,用于通过先写测试再写代码的方式确保软件质量,强调高覆盖率、单元测试、集成测试和端到端测试,遵循红绿重构原则。关键词:TDD、测试驱动开发、覆盖率、单元测试、集成测试、E2E测试、红绿重构。

4.5

评测套件技能Skill eval-harness

评测套件技能是一个基于评测驱动开发(EDD)原则的框架,专为AI开发设计,用于定义、运行和评估代码变更,确保可靠性和防止回归。它支持能力评测和回归评测,使用代码、模型或人工评分器,通过pass@k指标衡量成功率。关键词:评测驱动开发、AI测试、软件开发测试、pass@k指标、回归测试、Claude Code评测。