用途:gh-dash 将 GitHub 拉取请求仪表板带入终端工作流,避免切换到浏览器查看 PR 状态、CI 结果或合并分支。它适用于任何拥有相应权限的 GitHub 仓库。
主要能力:显示 PR 标题、描述、作者、分支、标签、审查者和 PR 年龄;以表格展示 CI/CD 检查状态(通过、失败、等待)、耗时和可视化进度条;识别并汇总机器人评论(如 CodeRabbit、Cursor Bugbot、覆盖率报告工具),与人工审查分开呈现;显示文件变更及行级统计;支持 squash、merge、rebase 三种合并策略,并在合并前检查必需审查、CI 通过和分支保护规则。
使用方式:需先安装并认证 GitHub CLI(gh auth status 验证),当前目录须位于具有 GitHub 远程仓库的 git 仓库内。通过自然语言请求触发,例如“Show me the PR dashboard”“How are the CI checks doing?”“Merge this PR with squash”。技能会运行 gh pr view、gh pr checks、gh api 等命令收集数据并输出格式化结果。
适用场景:日常 PR 状态检查、CI/CD 进度监控、机器人评论审阅、文件变更查看、合并操作。
限制:依赖 gh 命令和 GitHub 权限;合并需要写权限;受分支保护规则、必需审查和状态检查约束;若未找到 PR、CI 仍在运行或合并被阻止,会给出相应提示。资料未提供安装命令、收费或价格信息。