| name | triage |
| version | 1.0 |
| last_updated | 2026-07-20 |
| id | triage |
| one_line_purpose | Triage testsuite issues and pull requests with the canonical label workflow. |
| entry_point | docs/skills/meta/triage/SKILL.md |
| category | meta |
| mcp_compliance_level | partial |
| status | active |
| dependencies | [] |
| tags | ["triage","labels","issues"] |
| description | Issue triage rules and lifecycle labels for this repo. Load when triaging open issues or backlog PRs. |
| metadata | {"type":"pattern","audience":"agents","maturity":"stable"} |
Triage — testsuite backlog hygiene
projectbluefin/testsuite uses the canonical factory label contract from
common/docs/skills/label-workflow.md.
That document is authoritative; this skill only covers what is specific to
testsuite. Good triage means every open issue carries exactly one numbered
workflow label, stale work is closed, and agents never waste time on blocked or
already-finished items.
Trust the machines: workflows own state, humans provide intent. Do not
invent a second state machine with comments, custom labels, or local scripts.
When to Use
- A user asks you to "review open issues and PRs"
- You need to classify issues after a filing session
- You are deciding what to claim next
- You are closing out a session and leaving the backlog in a clean state
When NOT to Use
- You are writing implementation code (use the relevant test-authoring skill)
- The issue needs a human design/security/breakage decision (use
docs/skills/meta/human-gates/SKILL.md)
- The work belongs in
projectbluefin/lab or another repo (file/link there)
Canonical queue source
Do not reconstruct the actionable queue by grepping labels. The Hive exposes
the single source of truth:
~/.agents/skills/hive-todos/scripts/hive-todos.sh --repo testsuite --summary
~/.agents/skills/hive-todos/scripts/hive-todos.sh --repo testsuite --top 20
~/.agents/skills/hive-todos/scripts/hive-todos.sh --repo testsuite --queued --top 10
~/.agents/skills/hive-todos/scripts/hive-todos.sh --prs --top 10
Combine filters freely (--repo, --label, --top, --json).
Labels
Check current labels before editing:
gh label list --repo projectbluefin/testsuite
The seven canonical workflow labels are the only lifecycle state:
| Label | Meaning |
|---|
1-triage | New work awaiting triage |
2-discussing | Discussion or design clarification needed |
3-human-queue | Admitted to the human-maintained queue |