ai-code-reviewer
基于 Claude 的自动化代码审查工具,通过 git 钩子在提交前审查暂存变更,按项目自定义规则进行阻断或警告,采用渐进式披露设计以节省 token。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-26 00:15
12,697 个结果
基于 Claude 的自动化代码审查工具,通过 git 钩子在提交前审查暂存变更,按项目自定义规则进行阻断或警告,采用渐进式披露设计以节省 token。
用于审查代码变更的质量、安全与最佳实践,适用于合并前检查暂存改动、拉取请求或指定文件。
Quick Pentest Reference 是一份面向渗透测试与 CTF 的快速命令参考技能,涵盖目录爆破、DNS 枚举、主机发现、服务扫描与密码爆破等常见任务,依赖 Nmap、Gobuster、FFUF、Hydra、Nikto 及 SecLists 字典。
用于在 Zed 中编写、调试和复现 GPUI 测试的技能,涵盖 #[gpui::test] 参数、TestAppContext、调度器种子、ITERATIONS/SEED 环境变量及 flaky 测试定位。
这是一个用于 Lovable 项目的预览测试技能(Preview Testing Skill)。它通过浏览器自动化,在 Lovable 编辑器中运行的应用预览(Preview)上执行测试。技能在满足特定条件时激活,例如 CLAUDE.md 中 preview_testing 开启,或用户运行 /lovable:test-init、/lovable:test-run 等命令。它提供测试工作区脚手架、测试计划生成、测试执行、测试同步以及持续测试维护等能力,并支持令牌化预览 URL 或已登录浏览器两种访问方式。
性能分析(Perf Profiling)技能,用于前后端性能瓶颈的定位、benchmark 跑分以及优化前后效果对比。前端部分覆盖 Core Web Vitals(LCP/INP/CLS)、Lighthouse 审计与 Bundle 分析;后端部分覆盖 API 响应时间、数据库查询性能、内存/CPU profiling。核心主张是“优化的前提是度量”,强调先度量找瓶颈,再优化,优化后再度量对比,并输出性能报告。
qa-audit 是一个用于核验会话、PR 或记录中各项声明是否与磁盘实际状态相符的技能,输出核验报告并标注 verified、false-positive、false-negative 或 partial,同时给出带明确责任人的整改清单。
该技能用于在开发中应用测试驱动开发(TDD)方法论,遵循红-绿-重构循环。适用于实现新功能、修复缺陷,或用户明确要求“TDD”“测试先行”“test-driven”的场景。核心原则是先写测试再写代码,通过小步、有纪律的步骤驱动设计。技能规定了三条不可违反的法则:没有失败的测试就不写生产代码;只写足以展示一个失败的测试;只写足以让该测试通过的代码。流程分为 RED(写一个失败测试并验证其因正确原因失败)、GREEN(写最小实现使测试通过)、REFACTOR(消除重复、改进命名、提取逻辑,并保持所有测试通过)三个阶段,每个阶段都要求提供测试输出作为证据。技能还列出了常见错误、测试模式(Arrange-Act-Assert、Given-When-Then)、反模式以及与其他技能的集成方式。
Playwright 是一个现代化的端到端(E2E)测试框架,提供跨浏览器自动化能力,内置测试运行器、自动等待机制以及良好的开发者体验。它支持 Chromium、Firefox、WebKit 三大浏览器引擎的跨浏览器测试,可用于测试 Web 应用的完整用户流程与交互,并支持截图与视频录制。该技能适合在前端或完整 Web 应用开发中编写端到端测试,覆盖用户登录、表单交互、鼠标键盘操作、页面断言等场景,同时提供网络请求拦截与模拟、UI 模式、Trace Viewer 与 Inspector 等调试手段,以及基于存储状态的认证复用与多用户角色夹具等模式。
Playwright E2E Test 是一个为智能体(agent)编写并运行单个 Playwright 端到端测试的技能,聚焦一条关键用户流程(例如结账、预约、注册)。它的目标是为智能体提供“真实浏览器视角”:只读代码的智能体只能说“我觉得能跑”,而 Playwright 测试会在真实浏览器里跑完整流程,并给出一个客观事实——通过或失败。该技能产出的是针对单一关键流程的一份测试,作为最小化的安全网,而非完整 QA 方案。其核心规则包括:先计划、后写代码;绝不为通过而削弱测试;测试失败时由人来决定修复应用还是修改测试;永远不在生产环境运行,仅在本地或预发布环境执行。使用方式按步骤推进:理解流程、提出计划并等待批准、按需安装 Playwright、编写测试、只运行该 spec、验证测试确实能失败、最后报告结果。
面向代码审查与编写场景的安全检查技能,重点覆盖用户输入、认证、文件读写、网络请求与数据库查询等风险点,提醒开发者校验输入、避免硬编码密钥、审计依赖并持续校验授权。
面向 OpenCivilizations 游戏客户端与服务器的测试规范技能,在编写测试或实现需要测试的功能时自动应用。提供测试目录结构、常用运行命令、服务端玩法/Colyseus 房间、客户端寻路及共享等距转换等测试模式示例,并强调测试应映射到故事文件的验收标准。
Effect 生态的测试技能,围绕 @effect/vitest 讲解如何用 it.effect、it.scoped、it.live、it.layer、it.prop 等 Effect 原生测试函数,配合 Service + Test Layer 与 Schema.Arbitrary 属性测试,实现无外部依赖、可覆盖全部 I/O 的确定性测试。
Debug Mode 是一个用于前端/UI 调试的技能,主张用运行时证据而非猜测来定位缺陷。它通过本地日志服务器收集浏览器端日志,替代手动添加 console.log 与让用户复制粘贴控制台输出的流程。
为已有技能编写 arc-skill-eval 测试套件,在目标技能目录生成 evals/evals.json 及相关 fixtures,通过五阶段流程帮助作者验证技能是否按预期工作。
setup-chromium 是 Appium 官方技能库中的一个环境准备与验证技能,用于为 Chrome、Chromium 或 Edge 桌面浏览器自动化搭建并校验 Appium Chromium 驱动环境。它通过检查 Node/Appium 版本、浏览器前置条件、驱动安装情况,并运行环境检查脚本、driver doctor 与冒烟测试,确认 Appium 主版本不低于 3、已安装 chromium 驱动、至少有一个受支持的 Chromium 浏览器可用,且能成功创建并删除浏览器会话。该技能默认使用全局 Appium 命令模式,仅在明确要求时使用本地 npx appium 模式;涉及特权包管理器命令、浏览器安装或会话期浏览器驱动下载时需先征得同意。
setup-espresso 是 Appium 技能库中的一个安装与验证技能,用于准备和校验 Appium Espresso 运行环境。它通过检查 Node/Appium、Android SDK 与 Java 等前置条件,确认驱动安装情况,运行 doctor 诊断,并执行服务器冒烟测试,帮助用户在正式使用 Espresso 驱动前确认环境是否就绪。该技能强调按技术依赖顺序修复问题,并在需要时报告阻塞状态与下一步操作。
setup-gecko 是 Appium 官方技能库中的一个环境准备与验证技能,用于为 Firefox 桌面浏览器自动化配置 Appium Gecko 驱动。它通过检查 Node/Appium 环境、Firefox 前置条件、驱动安装情况以及可选的 GeckoDriver 配置,帮助用户完成从环境校验到冒烟测试的完整流程。该技能默认使用全局 Appium 命令模式,也支持显式请求的本地 npx appium 模式,并会运行环境检查脚本与服务器冒烟脚本,要求顶层 summary.requiredOk 为 true。完成标准包括 Appium 主版本不低于 3、已安装驱动列表包含 gecko、至少一个受支持的 Firefox 浏览器可用、doctor 报告 0 个必需修复项,以及 /status 成功并列出 gecko。
用于更新 Homebrew formula 文件的技能:自动获取 GitHub 仓库最新 release 标签,下载各平台发布资产并计算 SHA256 校验和,将新版本号、URL 与哈希写入现有 formula。
质量门禁技能,在提交、合并或部署前自动运行代码检查、类型检查、测试、构建与安全审计等质量门,确保代码库质量一致。
该技能通过 Chrome 自动化对 WordPress.com 帮助中心进行浏览器端 UI 审查,覆盖 Calypso、WP Admin 与编辑器等界面,检查视觉与行为问题,并记录截图/GIF 证据。
读取 live-transcribe 会话生成的最新实时转录文本,判断转录是否仍在进行,并可按用户要求对文本做摘要、翻译或提取待办等后续处理。
用于为“技能(skill)”编写评测并运行基准测试的工具说明,衡量技能相比无技能基线是否真正带来提升,核心是识别行为抑制与真正的新知识两类可测差异。
面向 Python 的 pytest 工程技能,用于编写与重构测试、修复测试不稳定、设计 fixture 与 marker、提升覆盖率并加速测试套件(收集与运行耗时),产出低 flake、快速、可度量的 pytest 套件与 CI 配置。