测试 Skill技能列表
TUI测试渲染器Skill tui-test-renderer
该技能用于为终端用户界面(TUI)组件建立自动化测试环境。它提供了使用ink-testing-library(针对React组件)和Bubble Tea(针对Go语言模型)进行单元测试和集成测试的实用工具和代码模式。关键词:TUI测试,终端界面测试,ink测试库,Bubble Tea测试,CLI组件测试,自动化测试工具。
评测套件技能Skill eval-harness
评测套件技能是一个基于评测驱动开发(EDD)原则的框架,专为AI开发设计,用于定义、运行和评估代码变更,确保可靠性和防止回归。它支持能力评测和回归评测,使用代码、模型或人工评分器,通过pass@k指标衡量成功率。关键词:评测驱动开发、AI测试、软件开发测试、pass@k指标、回归测试、Claude Code评测。
创建单元测试Skill create-unit-test
这是一个用于指导在Android项目中创建和运行单元测试的规范指南。它详细说明了从分析代码、规划测试用例、设置测试文件(使用Robolectric和Kotlin)、编写测试方法到运行和调试测试的完整工作流程。关键词包括:单元测试、Android测试、Robolectric、Kotlin、测试驱动开发、Gradle、测试用例设计、测试自动化、软件质量保证。
QCSD精炼群集技能Skill qcsd-refinement-swarm
此技能用于敏捷开发中的冲刺精炼阶段,通过SFDIPOT产品因素分析、BDD场景生成、INVEST需求验证等,评估用户故事是否准备好进入冲刺。关键词:QCSD、精炼、SFDIPOT、BDD、INVEST、敏捷测试、需求验证、冲刺就绪。
API合同测试Skill "QEContractTesting"
这是一个专注于API质量保证的技能,用于进行消费者驱动合同测试、模式验证、向后兼容性检查和API版本验证,支持REST、GraphQL和事件驱动系统。关键词:合同测试、API测试、模式验证、消费者驱动合同、兼容性检查、GraphQL测试、事件驱动测试、软件测试。
测试数据生成器Skill test-data-generator
测试数据生成器是一种用于软件测试的技能,专注于创建和管理测试数据、模拟对象和测试夹具。它支持单元测试和集成测试,通过生成随机数据、使用工厂函数、构建器模式、模拟API响应和数据库记录等方式,提高测试效率和可靠性。关键词:测试数据生成、模拟数据、测试夹具、单元测试、集成测试、软件测试、数据模拟、工厂函数、构建器模式。
Markdown语法检查技能Skill lint-md
该技能用于对Markdown文件运行语法检查和验证,使用markdownlint-cli2工具,支持自动修复、配置管理和错误解释,旨在提升文档质量和代码一致性。关键词:Markdown、语法检查、代码质量、自动修复、配置管理、文档验证、静态分析。
桌面查找元素Skill desktop-find-element
这是一个桌面UI元素查找技能,用于定位按钮、菜单、图标等桌面UI组件,优先使用UIAutomation实现快速准确的元素识别,失败时采用视觉识别作为后备方案。支持多种目标格式,如自然语言描述、名称、ID和类型,适用于自动化测试、UI交互和验证场景,提升桌面应用程序的自动化效率。关键词:桌面UI元素查找、UIAutomation、视觉识别、自动化测试、UI自动化。
CLI端到端测试框架Skill cli-e2e-test-harness
这是一个用于为命令行界面(CLI)应用程序搭建端到端(E2E)自动化测试框架的技能。它提供了进程生成、输出捕获和断言验证的核心功能,帮助开发者高效地进行CLI工具的集成测试和质量保障。关键词:CLI测试、端到端测试、自动化测试、Node.js、进程生成、测试框架、集成测试、断言验证。
代码审查卓越Skill code-review-excellence
此技能专注于代码审查的最佳实践,帮助开发者提供建设性反馈、早期捕捉bug、促进团队知识共享,提升代码质量和协作效率。关键词包括代码审查、建设性反馈、团队协作、代码质量、早期bug捕捉、知识共享、审查标准、PR审查、测试覆盖、安全审查、性能优化。
代码重构Skill refactoring
代码重构技能指南,提供系统化、小步迭代的代码重构方法论。核心内容包括重构时机判断、安全保护措施、分步重构技术、验证流程及反模式规避。适用于软件开发人员提升代码质量,关键词:代码重构、重构方法、代码异味、提取函数、重命名、卫语句、特征测试、重构安全、小步提交。
浏览器自动化Skill browser-use
这是一个基于Playwright MCP的浏览器自动化技能,用于网页自动化操作。主要功能包括:浏览器导航、表单填写、元素点击、网页截图、数据抓取、UI测试等。适用于网页抓取、自动化测试、数据采集、RPA流程自动化等场景。关键词:浏览器自动化、Playwright、网页抓取、UI测试、数据采集、自动化脚本、RPA、表单提交。