testing-tauri-apps
面向 Tauri v2 应用的测试技能,涵盖使用 mock 运行时的单元/集成测试、Tauri API 模拟、基于 WebDriver 的端到端测试(WebdriverIO 与 Selenium)以及 GitHub Actions CI 集成。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-31 00:15
12,987 个结果
面向 Tauri v2 应用的测试技能,涵盖使用 mock 运行时的单元/集成测试、Tauri API 模拟、基于 WebDriver 的端到端测试(WebdriverIO 与 Selenium)以及 GitHub Actions CI 集成。
用于在 Bitrise RDE 上对 iOS 应用运行 AI QA Agent 测试的技能:先确保 RDE 模板存在,再用 ai-qa-agent-cli 创建 QA 会话并收集 Junit、截图与日志结果。
audit-accessibility 是一个用于对当前 UI 代码执行全面无障碍(可访问性)审计的技能,目标是确保符合 WCAG 指南并提供包容性的用户体验。它覆盖 WCAG 合规检查(WCAG 2.1 的 A、AA、AAA 级别)、语义化 HTML 结构、键盘导航支持、颜色对比度与视觉可访问性;屏幕阅读器支持方面验证 ARIA 标签与描述、标题层级结构、表单标签与错误信息、动态内容播报;交互元素方面检查焦点管理与可见焦点指示、Tab 顺序与键盘快捷键、交互元素尺寸、模态框/对话框可访问性;还提供自动化测试工具建议、手动测试流程、无障碍测试用例以及浏览器扩展/验证器推荐,并针对每个问题给出具体代码修复、ARIA 属性与语义改进建议、复杂交互的替代方案和可访问组件模式。
debug-browser 是一个用于在浏览器环境中自动调试当前任务的技能。它通过添加调试日志、使用浏览器工具复现问题、分析日志并修复,循环迭代直到问题解决,无需用户手动测试。当用户输入 /debug-browser 时触发使用。
该技能用于执行项目的完整测试套件,并系统性地修复所有失败用例,以保障代码质量与功能正常。当用户输入 /run-all-tests-and-fix 时触发使用。其流程包括:运行项目中的全部测试并捕获输出、识别失败项,同时检查单元测试与集成测试;对失败进行分类(如不稳定、已损坏、新增失败),根据影响程度确定修复优先级,并判断失败是否与近期改动相关;随后按优先级逐一修复,每次只处理一个问题,修复后重新运行测试,直至全部通过。
use-tdd 是一个在明确请求时按 TDD(测试驱动开发)工作流实现功能的技能指南。当用户输入 /use-tdd 时使用。TDD 遵循红-绿-重构循环:先编写失败的测试,再实现最小代码使其通过,然后在保持测试通过的前提下重构。
write-api-test 是一个用于为 API 端点创建全面测试的技能,通过外部交互验证行为。当用户输入 /write-api-test 时使用。测试使用真实服务,配合沙箱/预发端点与专用测试账号,并遵循严格的安全协议。测试覆盖所有操作(创建、读取、更新、删除)、错误处理与验证场景、基于契约的响应验证、认证与授权、输入验证等。测试通过公共接口进行,验证外部行为而非内部代码实现。安全协议要求配置沙箱/预发端点(禁止生产环境)、使用专用的最小权限测试账号、安全存储凭据(不得硬编码密钥)、实现并遵守速率限制、实现资源清理,并采用混合测试策略。
write-unit-tests 是一个用于为当前代码创建单元测试的技能,通过 /write-unit-tests 命令触发。它会按照项目既有的测试约定生成完整的测试代码,包括正确的导入与初始化设置。该技能覆盖所有公开方法与函数,兼顾边界条件与错误情况,测试正反两类场景,并以高覆盖率为目标。测试结构遵循项目所用测试框架的惯例,采用清晰描述性的测试名称,遵循 Arrange-Act-Assert 模式,并将相关测试逻辑分组。测试用例涵盖正常路径、边界条件、错误处理与异常情况,并对外部依赖进行适当 mock。测试质量方面强调独立性、隔离性、确定性与可重复性,保持简单聚焦,并添加有助于排查问题的断言信息。
yolo 是一个用于 monorepo 的完整质量保证(QA)技能,当用户输入 /yolo 时触发。它会对仓库中所有应用执行全面的质量检查,包括代码检查(pnpm lint)、构建验证(pnpm build)、测试套件(pnpm test)、开发运行时验证、AI 辅助代码审查,以及在可用时消费外部审查反馈(如 CodeRabbit PR 评论、CI 注解)并进行修复。该技能强调自主执行:不询问编辑、删除或创建文件的权限,直接进行所有文件操作,包括修改 .env、.gitignore、.cursor/* 等点文件和配置文件。它会根据仓库规则、Cursor 规则和最佳实践进行判断,迭代修复直到所有检查通过,并最终提供问题、修复和后续建议的总结报告。
debug-issue 是一个用于系统化排查当前问题的调试技能,当用户输入 /debug-issue 时触发,帮助分析错误、定位根因并给出清晰可执行的解决方案。
一个用于执行完整测试套件并系统性修复失败用例的技能,触发方式为输入 /run-all-tests-and-fix,旨在保障代码质量与功能正常。
use-tdd 是一个在用户明确请求时按 TDD 工作流实现功能的指南技能,触发方式为输入 /use-tdd。它遵循红-绿-重构循环:先写失败测试,再写最小实现使测试通过,最后在保持测试通过的前提下重构。
write-unit-tests 是一个技能,用于为当前代码生成全面的单元测试,并按项目测试约定处理导入与初始化。当用户输入 /write-unit-tests 时触发。
用于临时性 Playwright 浏览器自动化的技能,脚本写入 /tmp,适合在可见浏览器中测试某个 URL;应用自身的端到端测试应放在使用方仓库的 E2E 目录中。
基于亚马逊 Working Backwards 方法的 PRFAQ 产品概念压力测试技能:先写成品新闻稿,再回答客户与内部尖锐问题,输出完整 PRFAQ 文档及 PRD 提炼物,用于投入资源前的概念验证。
BMAD 的 QA 测试生成技能,为已实现功能自动生成 API 与端到端(E2E)测试。当用户提出为某功能创建 QA 自动化测试时使用。该技能只负责生成测试,不做代码审查或故事验证。
bmad-walkthrough 是 bmad-plugins 下的 Walkthrough 工作流技能,用于引导用户审查一次变更:先了解变更的目的与背景,再进入细节,并说明如何测试。当用户说出「walkthrough」「walk me through…」等请求时触发使用。
BMAD 的变更评审引导技能,用于带领用户逐步审阅一次代码或实现变更:先说明改动的目的与背景,再指出应重点查看的部分,并说明如何测试。适用于用户说出 walkthrough 或“带我过一遍”等请求时启用。
面向代码审查的分级检查清单技能,供 code-critic 智能体按 CRITICAL/HIGH/MEDIUM/LOW 严重度输出 APPROVE/WARN/BLOCK 结论,并附证据支撑的问题表。
变异测试(Mutation Testing)是一种二阶测试质量信号:通过自动对源码做小改动(变异体)并重跑测试,统计测试能否捕获这些改动,从而审计测试套件是否真能发现回归,而不只是能否运行。
用于评估非律师法律服务是否违反德国《法律服务法》(RDG)的技能,围绕§2 RDG法律服务定义、§3 RDG律师保留、§5 RDG附属服务(重点测试)、§10 RDG催收服务注册及BGH法律科技判例进行定性,并梳理§134 BGB无效、§3a UWG与§20 RDG等后果。
Ergonomics 是一个面向 AI 智能体视角的工具表面审计技能,用于评估 CLI、HTTP API、MCP 或智能体工具、SDK 或库,以及它们的拟议设计。它把 AI 智能体视为最字面的消费者:智能体只能看到文本、退出码和结构化输出,没有屏幕、颜色提示,常常没有终端或标准输入,会照抄打印出的下一步命令并执行,失败时会重试。该技能帮助设计面向智能体的工具,或调查误用问题,包括单条命令。它提供计划模式(阅读设计文档、规范、草稿帮助文本或 PR 描述)和实时模式(在授权下实际运行已构建的表面),并覆盖发现、首次使用和错误恢复。审计关注覆盖范围、发现、登录、输出、错误和变更操作,要求每个发现都有位置、字面复现、智能体后果和最小修复,且不给出评分或就绪结论。
known-good 是 boshu2/agentops 仓库中的测试夹具技能(test fixture),用于验证 skill-auditor 的全部 15 项审计检查(Pass 1 + Pass 2)。它是供测试使用的规范样例,不是运行时技能,不应被实际调用。
用于撰写或改进项目 README 的写作技能,帮助陌生读者快速完成安装、运行、测试与评估。强调开头两句点明产品与价值、命令从干净检出可原样执行、深度内容外链而非内联。