测试 Skill技能列表
完成前验证Skill verification-before-completion
完成前验证是一种软件开发实践,用于确保在声称工作完成、修复或通过之前运行验证命令并确认输出。它强调证据先于断言,避免虚假声明,提高代码质量和团队信任。关键词:验证、测试、构建、诚实性、软件开发、质量保证。
代码示例验证器Skill code-sample-validator
代码示例验证器是一个自动化工具,用于提取、验证和测试技术文档中的代码示例。它能够进行语法检查、执行验证、输出比对、依赖项验证和格式检查,确保文档中的代码示例准确、可运行且与当前API保持同步。关键词:代码验证、文档测试、自动化测试、代码示例、语法检查、API兼容性、CI/CD集成、开发文档、测试生成、代码格式化。
模型检查器Skill model-checker
实现有限状态系统的有界模型检查,用于验证并发程序、硬件和协议。关键词包括模型检查、SAT/SMT求解器、验证、并发程序、硬件验证、协议验证、时态逻辑、状态空间、错误检测、反例生成。
自定义Clippy开发Skill clippy-custom
此技能用于开发自定义Clippy lints、实现lint passes和为Clippy项目贡献代码,以维护和提升Rust代码质量与标准。关键词:Clippy,Rust,代码检查,lint开发,贡献,代码标准,Rust开发工具。
项目测试模式与固件Skill project-testing
本项目技能提供了完整的软件测试框架指南,包含单元测试、集成测试和端到端测试的定制化模式、固件管理、命名规范、覆盖率标准以及CI/CD集成策略。关键词:软件测试、测试模式、测试固件、单元测试、集成测试、端到端测试、测试覆盖率、CI/CD、测试自动化、质量保证。
系统化调试Skill systematic-debugging
系统化调试是一种技能,用于在遇到任何技术问题如bug、测试失败或意外行为时,先通过四个阶段的系统化过程进行调查找到根本原因,再提出修复,避免无效修复和新bug。关键词包括:系统化调试、根因分析、bug修复、软件测试、软件开发、调试方法、测试流程、调试技能。
Playwright测试架构技能Skill playwright-test-architecture
这个技能用于设置和组织Playwright测试项目,包括配置管理、测试结构设计、并行执行优化、重试策略和环境适配等,帮助构建可扩展、可维护的自动化测试套件。关键词:Playwright测试,测试架构,自动化测试,前端测试,配置管理,并行执行,重试策略,测试报告。
Elixir测试模式参考Skill testing
这是一个关于Elixir编程语言测试技能的参考指南,涵盖了ExUnit、Mox、属性测试和LiveView测试等多种模式。它提供了最佳实践、快速决策和常见反模式,帮助开发者在编写和审查测试时提高效率和质量。关键词:Elixir、测试、ExUnit、Mox、属性测试、LiveView、最佳实践、软件开发。
代码审查请求Skill requesting-code-review
这个技能用于在软件开发过程中请求和执行代码审查,以检查代码质量、确保符合需求、预防错误并集成到工作流程中。关键词:代码审查、代码质量、软件开发、代码评审、CI/CD、质量保证、代码审查流程
测试驱动开发Skill test-driven-development
测试驱动开发(TDD)是一种软件开发实践,要求在编写实现代码之前先编写失败的测试用例,确保测试通过最小代码实现,最后进行重构以提高代码质量。关键词:测试驱动开发、TDD、单元测试、红绿重构、测试先行、自动化测试、软件工程、代码质量、敏捷开发、错误预防。
Vitest性能优化Skill vitest-performance
本技能专注于Vitest性能优化,提供快速执行、监视模式和并行化策略的全面指南,帮助开发者提升测试效率和代码质量,关键词包括Vitest、性能优化、测试、TypeScript、快速执行、监视模式、并行化、软件测试、前端开发。
多角度审查技能Skill harness-review
这个技能是一个多角度审查工具,专门用于代码、计划和范围的审查。它集成了安全性、性能、质量、可访问性等检查,帮助开发团队提高代码质量、确保项目可行性和控制范围蔓延。关键词:代码审查、计划审查、范围分析、安全性检查、性能优化、质量保证、DevOps工具。