triage

Move GitHub issues and external PRs through a triage state machine with agent-ready briefs.

Updated Sep 19, 2026
One-click install
npx skills add https://github.com/Ab0umar/selrs.cc.BU --skill triage-ab0umar
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: triage
Source: https://github.com/Ab0umar/selrs.cc.BU/tree/main/.agents/skills/triage
Command: npx skills add https://github.com/Ab0umar/selrs.cc.BU --skill triage-ab0umar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Maintainers drown in unlabeled issues and half-specified feature requests, and AFK coding agents receive vague instructions that produce poor results. This Skill structures issue and PR evaluation into a repeatable state machine so every item ends up categorized, verified, and either actionable or explicitly closed. ## Core Features & Use Cases - State machine triage: Applies one category role (bug/enhancement) and one state role (needs-triage, needs-info, ready-for-agent, ready-for-human, wontfix) to every issue and external PR. - Verification and grilling: Reproduces reported bugs, checks out PR diffs to confirm claims, and runs structured questioning rounds before writing specifications. - Agent brief generation: Produces durable, behavior-focused agent briefs with acceptance criteria and explicit out-of-scope boundaries for autonomous agents. - Out-of-scope knowledge base: Records rejected feature requests in .out-of-scope/ files and surfaces prior rejections when similar requests reappear. - Use Case: A maintainer runs triage on Monday morning, sees three buckets of items needing attention, verifies a reported bug, grills an ambiguous feature request into shape, and posts an agent brief so an AFK agent can implement it. ## Quick Start Ask the assistant to show everything on the issue tracker that needs triage attention, or name a specific issue or PR number to evaluate.

Frequently Asked Questions about triage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I triage GitHub issues with an AI assistant?▼

Invoke the triage workflow in natural language, such as asking what needs attention or naming a specific issue number. The assistant reads the full issue, checks the codebase for redundancy and prior rejections, then recommends a category and state before applying labels and comments.

What is an agent brief for GitHub issues?▼

An agent brief is a structured comment posted when an issue reaches ready-for-agent state. It describes current and desired behavior, key interfaces, testable acceptance criteria, and explicit out-of-scope boundaries so an autonomous agent can implement the change without further clarification.

Can triage handle external pull requests as well as issues?▼

Yes, external PRs are treated as issues with attached code and move through the same states. The assistant additionally reads the diff, checks out the PR, and runs relevant tests to confirm the change does what it claims before recommending a state.

How does the out-of-scope knowledge base prevent duplicate feature requests?▼

Rejected enhancements are recorded as concept files in a .out-of-scope/ directory with the decision, reasoning, and links to prior requests. During triage, new issues are matched against these files by concept similarity, and matches are surfaced to the maintainer before re-litigating.

When should an issue go to ready-for-human instead of ready-for-agent?▼

Use ready-for-human when the work requires judgment calls, external access, design decisions, or manual testing that an autonomous agent cannot perform. The brief uses the same structure but notes why delegation is not appropriate.