测试 Skill技能列表
完成前验证Skill verification-before-completion
这个技能用于在软件开发和项目管理中,确保在声称任何任务完成、测试通过或代码修复前,必须运行验证命令并提供新鲜证据。它强调独立验证和证据驱动的工作流,以避免错误完成、增强团队信任并提升代码质量。关键词:验证、测试、质量保证、软件开发、项目管理、代码审查、CI/CD、回归测试、构建验证。
代码预检工具Skill preflight-checks
代码预检工具是一个自动检测并运行项目代码质量检查、格式化和类型检查的工具,用于在代码提交前及早发现和修复错误,提高开发效率和代码质量。关键词:代码质量检查、预检、自动化工具、代码格式化、类型检查、预提交钩子。
错误信息解释器Skill error-message-explainer
错误信息解释器是一个用于将复杂的编译器或运行时错误以简单易懂的语言解释给初级开发者的工具或技能,帮助其快速理解和解决编码问题。关键词包括错误解释、编译器错误、运行时错误、代码调试、开发者辅助、软件开发工具。
软件代码审查Skill software-code-review
此技能用于结构化代码审查,提供检查清单、模板和决策树,帮助开发者系统化地审查代码的各个方面,包括安全性、性能、正确性、可维护性和测试覆盖率。关键词:代码审查、代码质量、软件测试、安全审计、性能优化、开发最佳实践、自动化审查、AI辅助、拉取请求审查。
浏览器自动化代理Skill agent-browser
浏览器自动化代理技能用于自动化Web浏览器交互,支持Web测试、表单填写、屏幕截图和数据提取。它是一个强大的工具,适用于Web应用测试、自动化脚本编写和数据抓取任务。关键词:浏览器自动化、Web测试、数据提取、自动化工具、软件测试、Selenium替代。
Python测试模式Skill python-testing
这是一个全面的Python测试策略文档,涵盖使用pytest框架、测试驱动开发(TDD)、fixtures、mocking、参数化和代码覆盖率等技术,用于提高Python应用程序的代码质量,确保80%以上覆盖率,支持单元测试、集成测试和异步代码测试。关键词:Python测试, pytest, TDD, fixtures, mocking, 代码覆盖率, 测试策略
BunJest迁移技能Skill BunJestMigration
这个技能用于帮助开发者将测试套件从 Jest 迁移到 Bun 测试运行器,包括导入兼容性、模拟函数处理、配置转换等。关键词:测试迁移、Jest、Bun、前端测试、自动化测试、软件开发。
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、编译错误、代码改进。