github-triagelisted
Install: claude install-skill fmind/dotfiles
# Triage and Review GitHub Work
Agents open most of the pull requests and issues here, so throughput is limited by review, not by authoring. The whole loop stays in the terminal.
## Tools
| Tool | Role |
| ----------- | ----------------------------------------------------------------------------------- |
| `gh-dash` | Triage queue — cross-repository sections, approve/merge/comment/label inline (`gd`) |
| `octo.nvim` | Review surface — line comments, review threads, submit/approve inside Neovim |
| `gh` | Scripting and bulk operations |
| `jq` | Structured queue filtering used by the bundled shell helper |
| `delta` | Diff rendering, already wired as the `gh` pager |
Configuration lives in `~/.config/gh-dash/config.yml`. Sections are scoped by identity (`involves:@me`, `review-requested:@me`) rather than by owner, so new repositories and orgs appear without editing the file.
## Triage Loop
1. Run `gd` (`gh-dash`). Work the PR sections left to right — they are ordered by how much they need a human: `Needs review` → `CI red` → `Changes requested` → `Ready to merge` → `Requested from me` → `Drafts`.
1. `CI red` first: a failing agent PR is bounced back with a comment (`c`), never reviewed line by line.
1. On a candidate, press `E` to open it in octo,