AgentHubAgentHub

使用场景/代码审查与 GitHub

代码审查 / GitHub MCP 推荐

拉取 PR、读 diff、查 Issue、管理仓库。适合 Code Review、发布说明、CI 问题排查。

共匹配 6,813 个资源 · 第 68 / 142 页

什么是代码审查与 GitHub?

GitHub MCP 让 AI 进入你的协作流程:拉取 PR diff 做代码审查、检索 Issue 历史定位已知问题、读取 CI 日志分析构建失败、汇总提交生成 changelog。官方 github/github-mcp-server 通过 GitHub API 或个人访问令牌(PAT)鉴权,Gitee / GitLab 也有对应实现。

Code Review 实践:把团队的评审规范写成 Skill(如「检查竞态、边界、错误处理,按严重度输出」),配合 GitHub MCP 让 AI 先过一遍 PR,人工只看 AI 标出的高风险行——审查耗时通常明显下降,且低級错误漏检更少。

权限建议:使用细粒度 PAT(只授予目标仓库 contents / pull-requests 读写),组织仓库务必开只读起步;让 AI 发布评论或合并前先要求确认,防止误操作污染协作记录。

适合做什么

  • PR 自动审查
  • 生成 changelog
  • 跨仓库 Issue 检索
  • 依赖安全告警跟进

不太适合

  • 替代人工安全审计
  • 在无授权仓库上操作

相关资源

查看全部 →

技能安全审计

SkillSkillsMP

在安装前对 AI agent 技能做安全审计与漏洞扫描。用于:(1) 评估来自不可信源的 Skill,(2) 审计某技能目录或 git 仓库 URL 是否含恶意代码,(3) 为 Claude Code 插件、OpenClaw 技能或 Codex 技能做安装前安全门禁,(4) 扫描 Python 脚本中的危险模式(如 os.system、eval、subprocess、网络外泄),(5) 检测 SKILL.md 中的提示注入,(6) 检查依赖供应链风险,(7) 校验文件系统访问是否限于技能边界内。

source

reactive-engine 状态管理

SkillSkillsMP

使用 @virtuoso.dev/reactive-engine-* 包族管理应用状态。在以下情况使用本技能:(1) 用 Cell、Stream、Trigger 或 Resource 节点定义响应式状态;(2) 通过 EngineProvider、useCellValue、useCellValues 或 usePublisher 连接 React 组件;(3) 用 reactive-engine-query 中的 Query 与 Mutation 获取数据;(4) 用 reactive-engine-router 的 Route、Layout 与 Guard 做路由;(5) 用 linkCellToStorage 持久化 Cell;(6) 基于该引擎架构组件或库;(7) 任何涉及 Engine、pub、sub、getValue、combine、pipe、link、changeWith、e 命名空间,或报错“No active engine found”的任务。

source

react-virtuoso 虚拟列表

SkillSkillsMP

使用 react-virtuoso 构建虚拟化的列表、网格与表格。在以下情况使用本技能:(1) 渲染大型或无限列表;(2) 构建带粘性表头的分组列表;(3) 虚拟化 HTML 表格;(4) 在响应式网格中排布等高项;(5) 构建跟随底部新条目的信息流或日志;(6) 诊断虚拟化症状,如滚动跳动、列表无法滚到底部、条目重叠、空白条目或“zero-sized element”错误;(7) 任何涉及 Virtuoso、GroupedVirtuoso、VirtuosoGrid、TableVirtuoso、VirtuosoHandle、itemContent、followOutput 或 firstItemIndex 的任务。

source

frontend-design-saas(SaaS 产品 UI 设计)

SkillSkillsMP

顶级 SaaS 仪表盘与产品 UI 参考。在构建应用外壳、数据表格、设置面板、账单页、仪表盘、鉴权流程、管理工具或任何内部/客户侧 SaaS 产品 UI 时使用此技能。受 Stripe、Linear、Vercel、Airbnb、Notion 启发。涵盖中性色系设计 token、侧边栏+内容框架、高密度数据 UI、表单繁多的配置页、命令面板、空状态,以及这些产品所达到的无障碍(WCAG AA+)标准。

source

frontend-design-landing-page(营销落地页设计)

SkillSkillsMP

营销落地页与转化导向产品页参考。在构建 hero 区、特性网格、定价页、客户评价、CTA、页脚、导航栏及任何面向公众的营销页面时使用此技能。涵盖温暖、专业、对开发者友好的设计语言(米色背景、充裕留白、胶囊 CTA、角括号卡片装饰),以及完整的 token 集、动画体系和可复制的组件片段。不适用于产品/仪表盘 UI——那类需求请用 frontend-design-saas。

source

LSP 配置 lsp-setup

SkillSkillsMP

为特定语言配置 Language Server(LSP),使编辑器/agent 工具链的诊断、跳转定义、查找引用与重命名可用。当需要配置 LSP、setup 或安装语言服务器、修复 “no LSP server configured”/“server not installed”、在多个服务器间选择(basedpyright vs pyright vs ty vs ruff)、或打通 .codex/lsp-client.json / .opencode/lsp.json 时使用。按文件路由到 references/<language>/README.md,给出确切的内置 server、各操作系统安装命令(macOS/Linux/Windows)、两份配置文件的片段、初始化选项、替代方案与排障。附带脚本:detect-lsp.ts(扫描项目语言及各 server 的安装/配置状态)与 verify-lsp.ts(执行一次真实的诊断往返)。覆盖 typescript、python、go、rust、c/c++、java、kotlin、c#/razor、swift、ruby、php、dart、elixir、zig、lua、bash、yaml、terraform、haskell、julia。

source

mcp2cli(API 转 CLI)

SkillSkillsMP

把任意 MCP 服务器、OpenAPI spec 或 GraphQL 端点变成 CLI。当用户想通过命令行与 MCP 服务器、OpenAPI/REST API 或 GraphQL API 交互、发现可用工具/端点、调用 API 操作,或从某个 API 生成一个新 skill 时使用。触发语包括 “mcp2cli”、“call this MCP server”、“use this API”、“list tools from”、“create a skill for this API”、“graphql”,以及任何无需写代码即可完成 MCP 工具调用、OpenAPI 端点调用或 GraphQL 查询的任务。

source

可重构性评审

SkillSkillsMP

评审代码的可重构性——基于 Martin Fowler 的代码坏味道目录与 SOLID 原则,并在可用时结合 gocyclo、gocognit、dupl 等静态分析工具,提出具体、可排优先级的重构机会。以 Go 优先、兼顾多语言,默认针对当前 diff。输出高/中/低分级报告及具体重构手段,并包含“不要重构”部分以避免过度建议。触发词:/refactorability、“review for refactorability”、“what should I refactor”、“refactorability review”、“find refactoring opportunities”、“is this refactorable”等。

source

React Native 最佳实践

SkillSkillsMP

Software Mansion 面向 New Architecture 下生产级 React Native 与 Expo 应用的最佳实践。触发词:React Native、Expo、New Architecture、Reanimated、Gesture Handler、react-native-svg、ExecuTorch、react-native-audio-api、react-native-enriched、Worklet、Fabric、TurboModule、WebGPU、react-native-wgpu、TypeGPU、GPU shader、WGSL、svg、animation、gesture、audio、rich text、AI model、multithreading、chart、vector、image filter、shared value、useSharedValue、runOnJS、scheduleOnRN、thread、worklet,以及任何涉及 UI、图形、原生模块或 React Native 线程与动画行为的问题。当有更专门的子技能匹配时也使用本技能。

source

常见问题

GitHub MCP 需要 OAuth 还是 Token?

本地 stdio 部署用个人访问令牌(推荐细粒度 PAT)最简单;多用户托管场景才需要 GitHub App / OAuth。环境变量名见资源详情页。

AI 审查会漏掉安全问题吗?

会。它是第一道过滤而非替代:语义类缺陷检出不错,但供应链、越权逻辑仍需专业审计与人工评审兜底。

私有仓库安全吗?

取决于模型提供方与令牌权限。企业内网可选本地模型 + 只读令牌;令牌务必设置过期与最小 scope,并定期轮换。

配套安装与配置教程

相关场景