code-quality-check
一个只读的代码质量审查技能,按阶段对代码做证据支撑的严格评审,输出按严重度排序的问题、评分卡与合并/发布结论,适用于 PR、模块或整库审查。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-25 00:14
12,658 个结果
一个只读的代码质量审查技能,按阶段对代码做证据支撑的严格评审,输出按严重度排序的问题、评分卡与合并/发布结论,适用于 PR、模块或整库审查。
用于调试 REST 与 GraphQL API 的技能:通过 curl、Python requests 与文档提取,按连通性、超时、TLS、认证、请求格式、响应解析、语义逐层定位问题,并覆盖状态码排查、分页、幂等、契约校验与回归测试。
该技能用于在 openai-cookbook 仓库的 examples/evals/realtime_evals/ 下快速搭建新的实时评测脚手架,帮助选择 crawl、walk 或 run 共享 harness,生成提示词、工具、数据与评分器基础文件,并运行冒烟与完整评测。
在 adb 目标设备上采集并解读 Android 性能证据的技能,支持 Simpleperf CPU 采样、Perfetto 或 Compose 跟踪、gfxinfo 帧数据、内存与堆转储分析,用于定位卡顿、启动慢、CPU 热点与内存泄漏。
Vitest 是一个基于 Vite 的快速单元测试框架,兼容 Jest API,原生支持 TypeScript,内置 v8/istanbul 覆盖率与测试结果 UI,可结合 React Testing Library 测试 React 组件。
bx-web-support 是 BoxLang 的测试辅助模块,用于在 CLI 或单元测试中模拟 HTTP 请求与 Web 上下文,从而测试依赖 getHTTPRequestData()、form、url、CGI 等 Web 作用域的处理器和组件。仅限 CLI 与测试使用,切勿安装到 Web 运行时。
这是一个用于与本地 Web 应用交互并进行测试的工具包,基于 Playwright 实现。它支持验证前端功能、调试 UI 行为、捕获控制台日志等。工具包提供辅助脚本 scripts/with_server.py 来管理服务器生命周期(支持同时启动多个服务器),并建议以黑盒方式直接调用脚本、先用 --help 查看用法。测试时通过编写原生 Python Playwright 脚本,采用“先侦察后操作”的模式:等待 networkidle、截图或检查 DOM、识别选择器、再执行操作。适用于本地静态 HTML 与动态 Web 应用的自动化测试场景。
Vitest 配置最佳实践,涵盖进程池选择、性能优化、覆盖率与 mock 策略,适用于审计 vitest.config.ts、优化 CI 和调试测试。
一个面向 AI 智能体的质量管理技能,充当交付物验收前的“守门人”:对照验收标准检查交付物,给出 PASS、FAIL 或 CONDITIONAL 判定,并把审查记录写入 quality-log.md,确保“完成”确实符合项目质量标准。
Agent Eval Harness 是一个用于捕获无头 CLI 智能体轨迹的命令行工具,面向使用 Bun 的 TypeScript/JavaScript 项目。它通过 schema 驱动的适配器执行提示词,输出完整轨迹 JSONL,评分逻辑由用户自行提供。
使用 Playwright 编写原生 Python 脚本与测试本地 Web 应用的工具集,可验证前端功能、调试 UI 行为、截图与检查 DOM,并提供管理服务器生命周期的辅助脚本。
一个基于红-绿-重构循环的测试驱动开发(TDD)技能文档,指导如何用垂直切片而非水平切片的方式逐步构建功能与修复缺陷。
Post-Dev Test 是一个用于功能开发完成后补齐并执行集成测试与端到端(e2e)测试的技能。它适用于在完成 feature-dev 流程之后、执行 /precommit 之前,检查新功能的测试覆盖情况,并编写缺失的集成或 e2e 测试。该技能强调:只要存在代码变更,即使测试覆盖看起来完整,也必须执行相关测试,因为测试覆盖不等于测试通过,已有测试可能因代码变更而失败。它不适用于仅需单元测试(应使用 /codex-test-gen)、审查已有测试(应使用 /codex-test-review)或仍处于开发阶段的情况。工作流程分为五个阶段:分析上下文、检查现有测试覆盖、确定测试策略、编写测试、执行验证。测试文件按类型放入 test/integration/ 或 test/e2e/ 目录,并遵循 TEST_ENV 环境变量约定。
Project Audit 是一个项目健康审计技能,通过确定性评分评估项目质量。它运行 12 项确定性检查,覆盖 5 个维度(开源规范、健壮性、范围、可运行性、稳定性),输出 JSON 结果,包含总分、状态、各维度得分、检查项、发现和后续行动。适用于评估项目质量、接手新代码库、定期健康检查。不适用于安全专项审查、运行时性能分析、开发中期评审。
Test Deep 是一个上下文感知的测试编排技能,用于智能选择测试、失败分诊、渐进式测试阶梯和测试失败分析。它根据代码变更映射测试目标,按单元、集成、E2E 分层执行并快速失败,失败时通过解析器提取结构化标签、由 LLM 分析根因并分类,再经安全门控执行修复器。它不负责编写测试、审查覆盖率或生成单元测试,且禁止执行 git add/commit/push。
Test Review 是一个通过 Codex exec 进行测试覆盖审查的技能,用于评估测试充分性、识别覆盖缺口和审计测试质量。它提供 /codex-test-review(审查测试充分性)、/codex-test-gen(生成单元测试)、/check-coverage(覆盖率分析)等命令,并支持 --ac-trace 模式将需求文档中的验收标准映射到测试证据。审查从正常路径、错误处理、边界情况、Mock 质量等维度评分,输出覆盖率评估与门禁结论。不适用于代码审查、文档审查或仅运行测试。
该技能用于在 macOS 上通过 iOS Simulator 测试和调试 PWA(渐进式 Web 应用),提供接近真实 iOS Safari 的体验。它涵盖启动模拟器、打开本地或远程 URL、使用 Safari Web Inspector 调试控制台、元素、网络、存储和 Service Worker,以及截图、录屏、媒体注入、无障碍审计和添加到主屏幕等操作。适合需要在 iOS 环境下验证 PWA 外观、行为、缓存和可访问性的开发者。
这是一个关于 JavaScript/Node.js 测试最佳实践的知识型技能,核心是使用 Vitest 编写高质量测试并追求 100% 代码覆盖率。内容覆盖测试结构组织(如 __tests__ 目录与 *.test.js 文件)、Vitest 全局 API(describe、test、it、expect、beforeEach、afterEach、vi 等无需导入,仅 mocking 时导入 vi)、覆盖率要求(对 .claude/hooks/、.claude/skills/、utils/、业务逻辑、数据处理、API 交互等脚本要求语句、分支、函数、行四项均达 100%)、核心原则(慎用覆盖率忽略、业务逻辑与 I/O 分离、导出以便测试、覆盖全部分支与错误路径)、测试组织(Arrange-Act-Assert、描述性命名、每个测试单一焦点、测试后清理资源)、运行命令(pnpm test、watch、coverage、指定文件、--grep 模式)、进阶主题(mocking 指南与覆盖率策略)以及集成测试优化技巧(合并相关测试、可配置延迟、c8 ignore 用于浏览器自动化/CLI 入口、将 9 个测试 17 秒压缩为 3 个测试 2 秒以内)。适合在编写测试、提升覆盖率或处理 JavaScript/TypeScript 测试文件时参考。
TDD 是一个测试驱动开发技能,用于在构建功能或修复缺陷时采用测试优先的工作流。其核心理念是:测试应通过公共接口验证行为,而非实现细节;代码可以完全重写,测试不应随之改变。它强调编写集成风格的测试,让测试读起来像规格说明,从而在重构后依然稳定。该技能反对“水平切片”(先写完所有测试再写全部实现),主张用“曳光弹”方式做垂直切片:一个测试对应一段最小实现,循环推进,最后统一重构。工作流包括规划、曳光弹、增量循环和重构四个阶段,并配有每轮检查清单。
该技能用于在完成一个功能开发后,审查最近的代码改动并补充缺失的测试覆盖,重点关注真正重要的行为而非覆盖率指标。它会通过 git diff 识别新增或变更的函数、组件、API 端点与业务逻辑,审计现有测试文件,按风险优先级(复杂逻辑、错误路径、数据转换、集成边界、用户可见行为)决定测试重点,并跳过简单 getter/setter、纯透传函数和框架样板代码。随后按照项目既有测试模式编写测试,运行验证,并输出包含分析文件数、新增测试数、潜在缺陷的报告。
agent-browser 是一个通过命令行驱动的浏览器自动化工具,用于网页测试、表单填写、截图和数据提取。它基于 npm 全局安装,并会下载 Chromium 作为运行内核。核心工作流为:打开页面、对页面做快照以获取带引用(如 @e1、@e2)的交互元素、再通过引用执行点击、填写、选择等操作,导航或 DOM 变化后需重新快照。工具提供导航、快照、交互、信息获取、截图、等待、语义定位器、会话管理、状态保存与加载、JSON 输出以及调试等命令,适合需要脚本化操作网页的场景。
GitHub QA Labels 是一个用于在 QA 测试过程中为 GitHub issue 和 PR 打标签的技能。它定义了升级跟踪标签(upgrade:<version>)和严重程度标签(sev:S1 至 sev:S4),并说明哪些类型的问题应添加严重程度标签。适用于在 Storybook 仓库中整理 QA 发现、按版本追踪问题以及批量标注 issue/PR 的场景。
qwen3-tts-profile 是一个用于对 qwen3-tts-rs(Rust 实现的 TTS 推理引擎)进行性能分析与基准测试的技能。它通过 e2e_bench 工具在 CUDA Docker 容器内运行,支持 Chrome Trace、火焰图或 Nsight Systems 等分析方式。主要能力包括:生成 trace.json 追踪文件用于 Perfetto/chrome://tracing 查看、输出分阶段耗时(prefill/generation/decode)、测量流式首音频时间(TTFA)、导出 JSON 结果,以及审计 GPU→CPU 同步点。适用于需要定位 TTS 推理瓶颈、优化 GPU 同步开销或对比不同模型变体性能的开发者。使用前需具备支持 --gpus all 的 Docker、qwen3-tts:latest 镜像、模型权重及 tokenizer.json。
test-browser 是一个浏览器端到端测试技能,用于对当前 PR 或分支改动所影响的页面运行浏览器测试。它基于 agent-browser CLI 完成浏览器自动化,支持打开页面、点击元素、填写表单、截图以及抓取渲染内容。工作流程包括:校验 agent-browser 是否安装、询问用户选择有头或无头模式、根据 PR 号或分支确定测试范围、将改动文件映射为可测试路由、检测开发服务器端口、验证服务器运行、逐页测试并截图、在涉及 OAuth、邮件、支付、短信或外部 API 时请求人工验证、处理失败并生成测试结果汇总。使用前需本地开发服务器运行且已安装 agent-browser CLI。