code-review-ai-ai-review
面向 AI 辅助代码审查的技能,结合静态分析与模式识别,在 CI/CD 与拉取请求中提供安全、性能、架构、可维护性等审查建议,支持 30 多种语言。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-28 00:17
12,807 个结果
面向 AI 辅助代码审查的技能,结合静态分析与模式识别,在 CI/CD 与拉取请求中提供安全、性能、架构、可维护性等审查建议,支持 30 多种语言。
code-reviewer 是一个面向代码审查场景的 AI 技能,聚焦现代代码分析、安全漏洞、性能优化与生产可靠性,提供审查指导、最佳实践与检查清单,适用于代码审查相关任务与工作流。
dotnet-test 是 .NET 项目的测试执行与诊断参考资料,涵盖 dotnet test 基础命令、测试筛选、日志与覆盖率输出、并行与超时配置、失败分析及 CI/CD 集成用法。
用于测试屏幕阅读器体验的 AI 技能:模拟屏幕阅读器遍历页面,识别阅读顺序、地标、标题层级、图片替代文本、表单标签与动态内容播报等问题。
TestProf 是一个用于诊断和优化 RSpec 测试套件性能的技能,基于 Evil Martians 将 3 万条 Rails 测试从 4 分 30 秒降至 2 分钟的实战经验,通过分析代码库定位瓶颈并给出针对性修复方案。
面向 REST 接口的集成测试模式技能,基于 JUnit 5、Mockito、RestAssured 与 Quarkus 测试框架,覆盖模拟外部依赖、Testcontainers/H2 数据库测试、原始 JSON 请求体与测试结构组织等场景。
这是一个用于前端测试与调试的技能(Skill),适用于通过 Frontend Design Skills 或 web dev 插件对已渲染的前端应用进行测试、调试或针对性改进。它从普通用户提示出发,自动推断目标页面与流程,默认执行验证循环:识别目标流程、选择浏览器路径、做最小改动、验证渲染行为,并输出 QA 报告。支持 Browser 插件路径与 Playwright 回退路径,包含页面身份、空白页、框架错误覆盖层、控制台健康、截图证据和交互证明等检查项。
flow-report 是 flowchad 技能集中的报告生成命令,用于分析 walk 结果并输出分类的摩擦报告。用法为 /flow-report <flow-name>,会读取最近一次快照,将发现分为 Critical、Friction、Cosmetic 三类,并给出可执行建议。
flow-update 是 flowchad 技能中的流程更新命令,用于在产品功能变更后,根据代码库差异更新已有的流程定义(YAML),同步步骤、预期与上下文。用法为 /flow-update <flow-name> <what changed>。
该技能用于在当前仓库中运行测试套件,会自动识别 Python(pytest/uv)、Node(vitest/pnpm 或 jest/npm)或 Rust(cargo test),并以对应命令执行测试,适用于提交代码前快速自检。
generate-tests 是一个为指定代码生成全面测试的技能,可读取目标文件、识别可测试单元,并按项目既有约定生成覆盖正常路径、边界情况、错误场景与集成点的测试代码。
一个面向系统化根因调试的技能:要求在改代码前先定位根因,避免只修表象。提供分阶段的调查流程,包括收集症状、阅读代码、检查近期变更、复现、模式分析、假设验证与实施,并给出调试报告格式。
面向 Web 应用的系统化 QA 测试技能:按分支改动确定测试范围,分三档彻底程度,逐项记录问题并进入修复-验证循环,最终输出含健康评分与发布就绪判断的 QA 报告。
review-pr 是一个用于对 Pull Request 进行全面代码审查的技能,通过 gh 命令获取 PR 信息,按代码质量、功能、安全、测试、文档等清单逐文件审查,并输出结构化反馈。
该技能用于对指定 PR 拉取 SonarCloud 质量问题并生成结构化分析报告,仅做分析、不修改代码。它检查 SONARQUBE_TOKEN 环境变量,调用 SonarCloud API 获取未解决的 PR 问题,按严重级别、类型、文件和规则分组,输出执行摘要、问题最多的文件与规则及处理优先级行动方案,并清理临时文件。需配置组织与项目 key,使用 bash 脚本包装 curl 以处理认证。
将 Dart 测试文件中的 package:matcher 断言(如 expect)迁移为 package:checks 等价写法的技能,涵盖依赖添加、搜索定位、常见替换模式、异步注意事项与验证步骤。
用于 Dart 包测试覆盖率的技能:帮助智能体运行覆盖率、解读结果并定位未覆盖代码行。
code-review 是一个用于对 GitHub 拉取请求或本地代码变更执行多步骤、迭代式代码审查的技能,通过生成、批判、综合的流程产出可操作的审查意见。
面向 Kotlin 代码变更的审查技能,按严重程度优先给出发现,覆盖正确性、兼容性、并发、可空性、API、安全、性能、测试质量与 Gradle 集成。
面向 Kotlin 项目的测试设计技能,使用 JUnit、Kotest 等框架在单元、集成、协程、属性、契约、适配器、端到端、负载与回归各层设计高价值测试,强调以可观察契约为断言目标,并给出分层策略、迁移规则与质量门禁。
面向 Go 语言测试与质量保障的技能,覆盖表驱动测试、testify 断言与 mock、模糊测试、基准测试、覆盖率、竞态检测与 pprof/PGO 性能分析,适用于编写或审查 Go 测试、补充覆盖率、基准测试与性能剖析。
用于在非 Laravel 的 PHP 项目中配置 PHPStan、Rector 与 PHP-CS-Fixer 的技能,含 CI 接入与配置模板。不适用于 Laravel(Pint/Larastan)、测试框架或语法问题。
用于编写和配置 TypeScript 测试、并在 bun test 与 Vitest 之间做选择的技能。覆盖覆盖率阈值、确定性测试隔离,以及同一包内不混用 bun:test 与 vitest 导入等规则。不适用于框架专属测试与浏览器 E2E。
php-testing 是面向非 Laravel PHP 项目的测试技能,帮助在 PHPUnit 与 Pest 之间做选择并完成测试配置。它说明 Pest 5 运行在 PHPUnit 13 引擎之上,两者共享运行器与断言,因此选择主要取决于开发体验与团队偏好,而非能力差异。技能提供框架决策矩阵、phpunit.xml 模板、Pest.php 初始化模板,以及桩、模拟、夹具与覆盖率相关的测试替身指南。关键规则包括:需要 PHP 8.4+(8.3 应使用 PHPUnit 12 / Pest 4);仅使用属性而非注解;数据提供器须为 public static;createStub() 不可配置期望;同一项目只用一个框架驱动同一测试套件;只在边界处模拟。适用于企业级严格 CI、绿地小型团队、需要浏览器/架构/变异测试等场景。不适用于 Laravel 测试助手(如 RefreshDatabase、HTTP 测试)或静态分析与格式化工具。