AgentHubAgentHub

使用场景/代码审查与 GitHub

代码审查 / GitHub MCP 推荐

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

共匹配 6,813 个资源 · 第 70 / 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

数据库 schema 迁移专家,涵盖零停机迁移策略、schema 演进模式、数据回填技术、迁移工具链(Flyway、Liquibase、自研)、回滚规划、蓝绿数据库部署、大表迁移与迁移测试策略。当用户询问 database migration expert、database migration expert 最佳实践,或需要 database migration expert 实施指导时使用。当用户需要其他专项技能或涉及无关技术领域时请勿使用。

source

TypeScript 类型模式

SkillSkillsMP

指导高级 TypeScript 类型运算:可辨识联合、映射类型、条件类型、模板字面量类型、工具类型组合,以及面向库作者的类型级编程。当用户询问 typescript 类型模式、可辨识联合、映射类型、条件类型、模板字面量类型、工具类型或 infer 关键字时使用。当用户询问 TypeScript 基础配置(用 typescript-project-setup)、运行时校验(用 typescript-runtime-safety)或 JavaScript 惯用法(用 javascript-idioms)时请勿使用。

source

TypeScript 运行时安全

SkillSkillsMP

指导使用 Zod 进行 TypeScript 运行时类型校验:schema 设计、品牌类型、类型守卫、应用边界处的运行时校验,以及 parse-not-validate 模式。当用户询问 Zod schema、运行时校验、品牌类型、类型守卫、parse-not-validate 或 API 边界校验时使用。当用户询问 TypeScript 类型系统特性(用 typescript-type-patterns)、项目配置(用 typescript-project-setup)或测试(用 javascript-testing-patterns)时请勿使用。

source

TypeScript 项目配置

SkillSkillsMP

指导完成专家级的 TypeScript 项目配置:开启严格模式的 tsconfig.json、路径别名、声明文件生成、monorepo 的组合工程(composite projects)以及 ESM 配置,覆盖决定类型安全与开发体验的关键决策。当用户询问搭建 TypeScript 项目、配置 tsconfig.json、设置路径别名、组合工程或 TypeScript 构建配置时使用。当用户询问 TypeScript 类型模式(用 typescript-type-patterns)、运行时校验(用 typescript-runtime-safety)或 Node.js 搭建(用 nodejs-project-setup)时请勿使用。

source

intent-driven-development(意图驱动开发)

SkillSkillsMP

在实现之前或实现的同时,将含义模糊或影响较大的产品与工程变更转化为范围明确、可验证的验收标准。适用于用户请求澄清功能、定义验收标准、降低安全/数据/迁移/集成变更风险、为其他智能体准备实现需求,或让复杂需求变得可测试时。除非用户明确调用此技能,否则不要因琐碎改动、简单修复、进行中的调试、代码审查或验收条件已明确的实现请求而触发。

source

常见问题

GitHub MCP 需要 OAuth 还是 Token?

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

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

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

私有仓库安全吗?

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

配套安装与配置教程

相关场景