pr-triage

Installation
SKILL.md

${var} — PR scope. Accepts owner/repo, owner/repo#N, or empty (all watched repos). If empty, scans every repo in memory/watched-repos.md.

External PRs that sit unanswered look unwelcoming. This skill is the first touch for every external pull request — it reads the diff, applies a structured rubric, posts a comment with a verdict + rationale, and labels the PR so a human reviewer can pick it up with full context. It is not a substitute for pr-review (depth) or auto-merge (execution); it is the welcoming layer that runs before either of those decide whether to engage.

What "external" means

Any PR whose author is not in the trusted set qualifies. The trusted set is, by precedence:

  1. Logins ending in [bot] (dependabot[bot], renovate[bot], github-actions[bot], …) — these route to auto-merge / pr-review.
  2. The agent's own login: aeonframework, aeonfun, and any login under a ## Trusted Authors heading in memory/watched-repos.md (same allowlist convention used by auto-merge).

Everything else is external and gets triaged.

Config

memory/watched-repos.md:

Installs
8
Repository
aeonfun/aeon
GitHub Stars
715
First Seen
Aug 20, 2026
pr-triage — aeonfun/aeon