测试 Skill技能列表
测试验证Skill testing-gate
测试验证是一种软件开发技能,用于确保代码的质量和可靠性。它涉及编写和执行测试用例来验证功能的正确性,覆盖关键路径、边缘情况和错误状态。这个技能鼓励开发者养成测试习惯,提高代码的可维护性和减少错误。关键词包括测试、验证、覆盖率、软件开发、自动化测试、测试套件、单元测试、集成测试、端到端测试。
错误处理门Skill error-handling-gate
这个技能用于验证代码中的错误处理,确保包括空catch块检测、用户友好错误消息和日志记录,以提高代码质量和用户体验。关键词包括错误处理、代码审查、用户体验、日志记录、测试、软件开发。
测试基础指南Skill testing-fundamentals
本技能提供软件测试的基础策略指南,包括单元测试、集成测试和端到端测试,使用Vitest、Jest、Playwright等框架,覆盖测试金字塔、AAA模式、常见错误和最佳实践,帮助开发者编写高质量测试代码,适用于测试覆盖率、模拟策略和测试框架选择。
KieranTypeScript代码审查专家Skill kieran-typescript-reviewer
此技能用于进行高质量的 TypeScript 代码审查,确保类型安全、可维护性和代码质量。适用于新代码实现、现有代码修改等场景,遵循严格审查原则,提升软件开发标准。关键词:TypeScript, 代码审查, 类型安全, 测试性, 软件质量, Kieran 标准, 前端开发, 代码优化。
本地化验证器Skill localization-validator
本地化验证技能用于检查和确保软件项目中的本地化质量,验证代码注释、测试用例描述、用户界面字符串、错误信息等的翻译准确性,遵循务实开发理念,提高国际化水平。关键词:本地化、验证、软件开发、测试、质量保证、CI/CD、代码审查。
Rust测试编写指南Skill rust-tests-guidelines
此技能提供编写高质量Rust代码测试的全面指南,涵盖测试公共和私有API的策略、使用insta和proptest工具进行输出验证和属性测试、代码组织方法以及处理外部C符号。关键词包括Rust测试、insta、proptest、API测试、测试策略、代码组织、软件测试、Rust编程。
运行Rust测试Skill run-rust-tests
此技能用于在修改 Rust 代码后自动运行测试以验证正确性,支持按包或特定测试运行,适用于软件开发和 DevOps 流程。关键词:Rust 测试,自动化测试,软件开发,测试验证,DevOps,代码质量
HashQL诊断写作Skill writing-hashql-diagnostics
这个技能是关于使用hashql-diagnostics库编写HashQL代码中的诊断信息,包括错误消息、警告、标签、补丁和建议,以提高代码质量和可维护性。关键词包括HashQL、诊断、错误消息、代码提示、Rust、编译错误、代码改进。
Webhook测试技能Skill webhook-tester
Webhook测试技能用于本地测试webhook集成,通过隧道工具将本地服务器暴露到互联网,捕获和检查webhook负载,验证签名,测试重试机制,并提供调试和集成测试功能。关键词:webhook测试、本地调试、隧道工具、签名验证、重试测试、集成测试、安全验证。
规范质量审计Skill audit
该技能用于对软件规范进行全面的质量审计,通过正式评分评估其结构、需求、验收标准等,生成合规报告并提供改进建议。关键词:规范审计、质量评估、合规报告、软件需求、测试标准、敏捷开发、需求分析。
代码安全测试工具Skill sentient
这个技能用于管理、组织和部署代码库,并测试Claude Code钩子阻止危险命令如rm -rf的功能。主要用于演示和测试安全特性,适用于软件开发中的测试场景。关键词:代码库管理、Claude Code、钩子阻止、危险命令、安全测试、DevOps、测试、代码部署、演示工具。
上下文等价性Skill contextual-equivalence
上下文等价性技能用于证明程序在操作语义学、互模拟等技术下的上下文等价性,应用于程序验证、编译器正确性证明、程序转换验证和优化验证等领域。关键词:程序验证、上下文等价性、操作语义学、互模拟、编译器验证、编程语言、形式化方法。