CtrlK
BlogDocsLog inGet started
Tessl Logo

triage-github

Triage all open GitHub issues, PRs, and discussions in the current repository by fanning out up to 100 parallel subagents (one per item), then produce a single prioritized report ranking which PRs to review first, which issues to address first, and which discussions need maintainer attention. Use when the user asks to "triage open issues/PRs", "triage discussions", "prioritize the backlog", "what should I review first", "sweep the repo", or any request to bulk-evaluate open GitHub work and recommend an order.

72

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-sequenced orchestration skill with excellent validation and error-handling checkpoints. Its weaknesses are duplication between the procedure sections and the Notes section, and a monolithic structure where the prompt templates and report skeleton would be better split into reference files for progressive disclosure.

Suggestions

Move the three per-item prompt templates (PR/issue/discussion) into references/ files (e.g. references/pr-template.md) and keep one-line summaries plus a pointer in SKILL.md, cutting the body by ~85 lines and enabling progressive disclosure.

Move the full report skeleton to references/report-template.md and inline only the section list, so the template is loaded when writing the report rather than always.

Deduplicate the snapshot/delta explanation (stated in section 4c, section 5, and Notes) into a single authoritative explanation, and state the assignee/closingIssuesReferences field notes once.

DimensionReasoningScore

Conciseness

Largely efficient — commands, templates, and edge cases earn their tokens and there is no explanation of concepts Claude already knows. Falls short of 5 due to real duplication: snapshot/delta mechanics are explained in section 4c, again in section 5, and again in Notes; the linkage/folding logic is explained in 4a and restated in 'How this was generated'; the assignee-field note is repeated across the PR and issue templates. Not a 3 because the bulk of the content is dense, non-redundant instruction rather than 'some unnecessary explanation'.

4 / 5

Actionability

Fully executable: exact `gh pr list`/`gh issue list` invocations with JSON field lists, a complete GraphQL query, three complete per-item prompt templates with literal JSON output schemas and priority rubrics, a concrete report skeleton, and a copy-paste `gh gist create` command. Not a 4 because guidance is copy-paste ready and covers the common cases end to end.

5 / 5

Workflow Clarity

Seven clearly sequenced steps with explicit validation checkpoints and error-recovery loops: auth check, repo/discussions confirmation, user decision when >100 items, agent-parse failure handling ('mark priority P3, reason agent parse failed'), failed-agent reporting, missing/unparseable-snapshot fallback, ask-before-overwrite, and opt-in-only gist publishing. Not a 4 because feedback loops for this batch operation are explicit rather than implicit.

5 / 5

Progressive Disclosure

No bundle files exist, so all ~320 lines live in SKILL.md; the three per-item prompt templates (~85 lines) and the ~80-line report skeleton are content that clearly belongs in separate reference files but is inlined. Section headers are good, so this is above a 2 ('minimal structure'), but it sits at 3 ('content that should be separate is inline') rather than 4 because substantial template/skeleton bulk is monolithic with no one-level-deep reference signaling.

3 / 5

Total

17

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: concrete capability list, explicit 'Use when' trigger guidance with natural user phrasing, and a well-delineated niche. The only nit is that review-oriented trigger phrasing could marginally collide with single-item review skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Triage all open GitHub issues, PRs, and discussions", "fanning out up to 100 parallel subagents (one per item)", "produce a single prioritized report ranking which PRs to review first, which issues to address first, and which discussions need maintainer attention" — comprehensively covering the skill's capabilities. Not a level below because coverage of what is done is complete, not just 'several specific actions with minor gaps'.

5 / 5

Completeness

Explicitly answers both what (the first sentence's triage-then-report actions) and when ("Use when the user asks to... or any request to bulk-evaluate open GitHub work and recommend an order") with concrete trigger phrases. Not a 4 because the 'when' clause is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Includes natural phrases users would actually say — "triage open issues/PRs", "triage discussions", "prioritize the backlog", "what should I review first", "sweep the repo", "bulk-evaluate open GitHub work" — covering synonyms and phrasing variations. Not a 4 because the set of natural terms is comprehensive rather than missing 'a few'.

5 / 5

Distinctiveness Conflict Risk

Clear niche (repo-wide GitHub triage via parallel agents) with distinct bulk-oriented triggers; but phrases like "what should I review first" carry minor overlap risk with single-item PR-review skills. Not a 5 because of that slight ambiguity; not a 3 because the bulk/triage framing dominates and would rarely fire the wrong skill.

4 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 11 missing

Warning

Total

15

/

16

Passed

Repository
TanStack/ai
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.