gh-dash 键盘优先的 PR 与 Issue 分诊
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/triage-pull-requests-and-issues-from-a-keyboard-first-terminal-queue-with-gh-dash。
技能介绍
它解决什么问题
维护者或值班同学的日常分诊,本质是在「一个队列」上反复做同一件事:看标题、看作者、看变更规模、判断优先级,然后决定关闭、合并还是打回。但 GitHub 的默认交互是页面导向的,一次完整的分诊要在 Issue 列表、PR 列表、代码差异和评论区之间来回跳转,注意力大量消耗在切换上,而不是决策上。
gh-dash 的思路是把这些队列收进一个终端内的看板,全程用键盘驱动。对 agent 或运维场景来说,还意味着不依赖浏览器,也不必为每个队列单独维护脚本。
核心能力
- 键盘优先的队列视图:在
gh已认证的仓库中,被指派给你的 PR 与 Issue 统一呈现在一个 TUI 看板里,可按队列筛选。 - 不离开终端:浏览、排序、推进状态都在当前 shell 内完成,不需要在多个 GitHub 标签页之间来回。
- 聚合多个仓库的队列:适合同一批待处理项分散在不同仓库的场景。
适用边界与注意点
- 需要 GitHub CLI 已对目标账号完成认证,且运行环境能正常访问这些仓库。
- 若想要完整看板视觉(图标、分隔线等),终端需安装 Nerd Font;缺少它时功能仍可用,只是渲染不完整。
- 暂无可验证的来源级安装与使用说明:技能文档中未附带经过抽取的安装步骤,因此在把这套流程接入敏感 workflow 之前,请先阅读上游项目再执行。
- 本技能偏向「查看与排序」,如需批量合并、自动打标签等更深层操作,仍需对照上游
gh-dash实际支持的范围确认。
使用场景
- 维护者打开终端,用 gh-dash 查看指派给自己的 PR 队列,按变更规模决定合并或打回
- 值班同学在没有浏览器的 SSH 会话里,对多仓库的待处理 Issue 逐条关闭或转派
- 自动化 agent 在已认证 gh 的 CI 机器上,拉取指派队列做只读式的优先级排序
- 多仓库负责人想一次性扫完所有分配给自己的 PR,而不是逐个仓库切标签页查看
适合人员
- 开源维护者:需要定期清空指派给自己的 PR 与 Issue,不愿在浏览器多标签间来回切换
- 平台值班工程师:常在无图形界面的远程终端值班,必须纯键盘处理跨仓库队列
- 命令行重度用户:习惯全程键盘操作,希望把分诊这一步也留在当前 shell 内
- 为 agent 编排工具链的开发者:需要一套稳定的命令行队列视图,供模型读取和决策