test-browser
test-browser 是 ratacat/claude-skills 中的浏览器端到端测试技能,用于对当前 PR 或分支改动影响的页面运行真实浏览器测试,捕获单元测试难以发现的 JavaScript 集成问题、CSS/布局回归、用户流程中断和控制台错误。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-25 00:14
12,659 个结果
test-browser 是 ratacat/claude-skills 中的浏览器端到端测试技能,用于对当前 PR 或分支改动影响的页面运行真实浏览器测试,捕获单元测试难以发现的 JavaScript 集成问题、CSS/布局回归、用户流程中断和控制台错误。
RedisInsight 的代码质量规范,涵盖 TypeScript 严格性、命名约定、导入顺序、SonarJS 规则、注释风格与提交前检查清单,用于统一该项目的编码标准。
面向商业地产租赁的租户信用分析技能,通过财务报表与比率评估租户违约概率、信用等级,并给出押金、担保、财务契约等安全结构建议。
面向调试与可观测性的技能,用于搭建调试环境、分布式追踪与诊断工具,规范日志与追踪字段,帮助定位生产或多服务问题。
用于未知缺陷、脚本错误与静默失败的交互式除错工作流,采用假设驱动的探测循环来定位根因,并按报道与验证流程处理修复。
用于在 Shopify Hydrogen 仓库中编写或审查 Playwright E2E 测试的技能,引导生成高质量、面向用户行为的端到端测试。
面向 Miyabi 项目的测试驱动开发(TDD)工作流技能,围绕 Red-Green-Refactor 循环组织开发过程,并提供 Rust 专属的测试模式与命令参考。适用于实现新功能、修复缺陷、补充测试或重构代码等场景,帮助以测试先行方式产出可维护的代码。
MockHunter 是一个 Claude Code 技能,用于对实时网页进行五阶段审计(编目、点击、追踪、分类、报告),判断页面上每个可见数值究竟是真实、模拟、LLM 生成、硬编码、损坏还是未知。它面向 Lovable、Bolt、v0、Replit、AI Studio、Cursor Composer 等“凭感觉编码”的应用,这类应用界面看似完整,但数据层往往并未真正接通。该技能通过 Playwright MCP 驱动真实浏览器,再沿网络请求与 DOM 追溯每个可见值的来源。由于会操作真实浏览器访问线上页面,应将其视为交互式审计工具,默认仅观察,直到用户确认目标归属、提供安全测试账号或环境,并明确批准任何可能改变状态的点击、提交或需登录的操作。
该技能用于为 AutoGPT 前端项目的代码变更自动规划并编写集成测试。它会以 dev 分支为基准,分析当前分支的前端差异,找出被修改的页面、组件、Hook 与工具函数,并据此规划测试目标。技能会先读取项目既有的测试规范文档(如 TESTING.md、AGENTS.md、test-utils.tsx、vitest.setup.tsx),再按优先级确定测试对象,并检查是否已有测试文件需要新增或更新。随后识别目标文件使用的 API Hook,并定位对应的 MSW(Mock Service Worker)处理器,给出包含新增/更新测试文件与各条测试用例的编号计划,等待用户确认后再编写代码。测试编写遵循项目约定:使用自定义 render、通过 server.use() 设置 MSW、使用 findBy 等异步查询、避免在 API 层之外进行 mock。最后运行 pnpm test:unit 及 format、lint、types 校验,确保测试通过。
这是一个用于与本地 Web 应用交互并进行测试的工具包,基于 Playwright 实现。它支持验证前端功能、调试 UI 行为、捕获页面截图与 DOM 内容,并提供了管理服务器生命周期的辅助脚本。用户可通过编写原生 Python Playwright 脚本,结合“先侦察后操作”的模式,对静态或动态本地 Web 应用进行自动化测试。
这是一个用于自动检测测试框架、运行完整测试套件、诊断并修复失败用例的技能。它适用于代码变更后验证测试是否通过,或需要排查测试失败原因的场景。流程包括:先按预设顺序检查配置文件(如 vitest.config、jest.config、phpunit.xml、pytest.ini、go.mod、Cargo.toml、Gemfile 等)以及 package.json 中的测试脚本,识别出所用框架与运行命令;若 CLAUDE.md 指定了测试命令则优先采用。随后在后台运行检测到的测试命令,并尽量启用详细输出。若全部通过则直接报告摘要;若有失败,则逐个读取失败测试与对应源码,将失败归类为测试写错、源码有 bug、行为变更需同时更新、环境问题四类,再进行最小化修复并重跑该用例,最后整体重跑以检查回归。报告包含框架、命令、通过/修复/剩余数量,以及已修复项和仍失败项的说明。规则要求:未经用户明确同意不得删除或跳过失败测试;优先修源码而非改测试;若修复涉及超过约 20 行改动,需先展示方案并询问;同一根因导致多个失败时只修一次根因。
weapp-acceptance 是面向微信小程序的验收检查技能,用于在 weapp-vite 原生或 Wevu 项目中验证改动,通过 Weapp Agent 构建检查、确定性的开发者工具场景和与源码绑定的证据来给出验收结论。
用于诊断 Google Ads 关键词质量得分偏低的技能:把质量得分当作诊断工具而非 KPI,定位预期点击率、广告相关性、着陆页体验三个分项中哪一项低于平均,并按受影响花费排序修复优先级。
该技能用于跨多个 Claude 模型(sonnet、opus、haiku)评估其他技能的执行效果。它通过子代理并行执行目标技能,采用基于质量的加权评分方式,而非简单的通过/失败判定,从而揭示不同模型之间的能力差异。仅适用于 Claude Code CLI,不支持 Claude.ai。评估流程包括加载测试场景、并行执行、逐项行为评分、计算加权总分、将结果追加到技能 README 并输出汇总报告。
TanStack Charts 的调试与验证技能,按“触发→检查→决策→构建→验证”的最窄失败层排查类型、数据、比例尺、几何、焦点、生命周期、打包与性能问题,强调先证明数据与场景正确,再改渲染。
sync-cases 是一个用于在本地项目与 Testomat.io 测试管理系统之间同步测试场景和用例的技能。它支持将 Testomat.io 中的测试用例导出为本地 Markdown 文件,也支持将本地 Markdown 测试文件上传导入到 Testomat.io,适用于批量编辑手工测试、离线重构测试用例后再同步回 TMS 的工作流。该技能通过 npx check-tests 命令行工具执行拉取(pull)和推送(push)操作,需要配置 TESTOMATIO 令牌,并遵循仅上传 *.test.md 测试文件、排除文档文件的约束。
pytest 最佳实践技能:在用户需要编写 pytest 测试、配置 pytest、编写 fixture 或获取测试规范时提供指导,涵盖项目布局、断言、fixture、参数化、marker、配置与临时文件等主题,帮助编写可维护、高效的测试套件。
介绍在 CocoaPods 库中使用 test specs 集成自动化测试的技能,涵盖配置方式、app host 要求、测试依赖与常见测试模式,并说明如何在 pod lib lint、pod spec lint 验证及独立执行时运行测试。
mocha-assertions 是一个面向 Mocha 测试框架的断言库技能,覆盖 Chai 的 expect、should、assert 三种断言风格,帮助在 JavaScript 项目中编写与维护测试断言。该技能来自 thebushidocollective/han。
一个关于 RuboCop 持续集成(CI)集成的技能条目,涵盖 GitHub Actions、插件与性能优化等主题,面向 Ruby 代码质量工具的配置与团队实践。
test-audit 是一个用于审计现有测试的技能:识别低价值、重复或与实现耦合的测试用例,以及它们维持的仅测试用代码,并基于证据删除或重写。它强调以剩余测试的可信度而非删除数量作为评判标准。
该技能用于系统性地复现和验证缺陷报告,判断所报告的行为是否属于真实缺陷。它从报告中提取复现步骤、预期行为与实际行为、发生环境及错误日志,通过代码审查、最小测试用例、重复执行、边界条件测试和 git 历史检查等方式进行验证,最终将问题分类为已确认缺陷、无法复现、非缺陷、环境问题、数据问题或用户错误,并输出包含复现状态、执行步骤、发现、根因、证据、严重程度评估和后续建议的结构化报告。
Xcode Test Skill 是一个用于在 iOS 模拟器上构建、安装和测试 iOS 应用的技能,基于 XcodeBuildMCP MCP 服务器实现。它可以自动完成从发现工程结构与 scheme、启动模拟器、构建应用、安装启动,到截图、抓取日志并验证应用行为的一系列流程,并在需要真人操作(如 Apple 登录、推送通知、内购、相机/相册、定位)时暂停请求人工验证。
vitest-visual-testing 是一个面向 @uiverify/vitest(Vitest 浏览器模式)的视觉测试技能指南,重点讲解如何让组件截图保持确定性,避免在代码没有真实改动时反复出现“changed”的假差异。它以组件隔离为前提,指出主要波动来源是动态数据、未冻结的时钟、无限 JS 动画、非 Math.random 随机数和动态布局,并给出通过单个插件接入、全局样式与字体预加载、静态 fixture、假计时器、等渲染稳定后调用 takeSnapshot 等做法。资料还涵盖整页测试、Next.js App Router 处理方式以及常见反模式。