CtrlK
BlogDocsLog inGet started
Tessl Logo

prp-maintainer-triage

Quickly triages a contributor pull request or reported issue against repository policy and lightweight evidence without full review or root-cause analysis. Publishes the disposition to GitHub, and on a contributor pull request that links no issue it may open a tracking issue and close the pull request. Use when the user asks to "triage this contributor PR", "sanity-check this PR", "triage this issue", "reproduce this reported issue", "check whether this bug still exists", or invokes /prp-maintainer-triage.

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

The canonical home for this skill is prp-maintainer-triage in Wirasm/prp

SKILL.md
Quality
Evals
Security

Quality

Content

80%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.

The body is a clean, concise router that defers detail to two real reference files with clear navigation. Its weakness is workflow clarity: it drives destructive GitHub actions (publish, close PR, open issue) without an explicit validation/confirmation checkpoint in the body before acting.

Suggestions

Add an explicit validation/confirmation step before publishing the disposition to GitHub or closing a pull request (e.g., confirm the triage verdict is grounded in the reference's evidence checklist before acting), to lift workflow clarity above the destructive-operation cap of 3.

Surface one or two of the most critical executable checks from the referenced triage files inline (e.g., the key policy gates or reproduction command) so the body is actionable even before the reference is opened.

State what to do when the referenced workflow and GitHub metadata disagree (e.g., a PR labeled as a bug fix that links no issue), to close the remaining routing gap.

DimensionReasoningScore

Conciseness

Lean and efficient — each line (resolve target type, route to the matching reference, execute it) earns its place with no concept-over-explanation or padding, assuming Claude's competence.

5 / 5

Actionability

Gives concrete routing rules ("resolve a pull request with that number first, then an issue", "read ... completely, then execute it end to end") but the executable triage steps themselves live in the referenced files rather than the body, leaving a minor gap.

4 / 5

Workflow Clarity

Sequence is clear (resolve target → route → read reference → execute) but the body performs destructive/outward actions (publishing a disposition, closing a PR, opening an issue) with no explicit validation checkpoint before publishing, which per the rubric caps workflow clarity at 3.

3 / 5

Progressive Disclosure

A clear overview routes to two well-signaled, one-level-deep references (references/pr-triage.md, references/issue-triage.md) that exist as real files, with the detail appropriately split out and easy to navigate.

5 / 5

Total

17

/

20

Passed

Description

100%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.

The description is exemplary: it states concrete actions, gives explicit natural-language trigger phrases plus a slash command, and carves out a distinct niche. Every dimension lands at the top anchor with no padding or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "triages a contributor pull request or reported issue against repository policy", "Publishes the disposition to GitHub", "open a tracking issue and close the pull request" — with comprehensive coverage; not below 5 because no meaningful action is omitted.

5 / 5

Completeness

Explicitly answers both what (triage against policy, publish disposition, optionally open tracking issue and close PR) and when (a list of concrete trigger phrases plus the slash command), matching the anchor for clearly explicit what-and-when.

5 / 5

Trigger Term Quality

Provides comprehensive natural phrases users would say — "triage this contributor PR", "sanity-check this PR", "triage this issue", "reproduce this reported issue", "check whether this bug still exists" — plus the /prp-maintainer-triage invocation, covering synonyms and variants.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — maintainer triage with GitHub publishing and auto-issue-open-on-orphan-PR — with distinct, specific triggers and minimal overlap with other skills.

5 / 5

Total

20

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
Wirasm/prp
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.