CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

1-triage-issues

Triage backlog, scan open issues, rank what to tackle first, or which PRs are production-ready.

Quality

83%

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

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

An exceptionally dense, executable workflow: copy-paste gh commands, explicit admission gates, per-signal scoring rubrics, and hard-fail non-negotiables, with no filler. The only structural note is that a ~119-line single-file body could offload its output template and test-path mapping to reference files, though the self-contained layout works well as is.

DimensionReasoningScore

Conciseness

Every line carries repo- or workflow-specific instructions (exact gh JSON fields, cross-link map construction, test-path ownership rules) with zero explanation of concepts Claude already knows. Not 4: there are no padded or over-explained sections to trim; the table in 'Packet admission' and the example output template each earn their tokens.

5 / 5

Actionability

Commands are copy-paste ready — 'gh issue list --repo $REPO --state open --limit 200 --json number,title,labels,...', the locale-audit grep 'gh pr diff <N> | grep -E "['\"](Connect|Follow|...)['\"]"', contributor-audit gh search commands, and exact test-file mappings. Not 4: the guidance covers the common cases concretely; even edge handling (reactionGroups vs reactions field name) is explicit.

5 / 5

Workflow Clarity

A clear 5-step sequence (Gather → Packet admission → Score issues → Score PRs → Rank and report) with an explicit validation gate — 'This step is complete when every scanned issue is either evaluable, missing-evidence with a field list, or a named canonical duplicate' — plus hard-fail checks ('Never recommend "merge as-is" for a PR that has not passed the locale/test/scope checks'). Not 4: checkpoints are explicit and enforceable, not merely present with minor gaps.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent) and the skill is self-contained with well-organized sections, which is appropriate placement for a process skill. Not 5: at ~119 lines, material such as the output template and the test-coverage path mapping could plausibly live in a reference file; not 3: nothing is clearly misfiled and the body is easy to navigate.

4 / 5

Total

19

/

20

Passed

Description

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

A concise, action-oriented description with good natural trigger terms and a distinct triage niche. Its main weakness is the complete absence of a 'Use when...' trigger clause, which caps completeness, and the lack of domain context (GitHub/repository) that would sharpen both completeness and distinctiveness.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to triage, prioritize, or groom the issue backlog, or wants to know which PRs are safe to merge.'

Name the domain — 'GitHub issues and pull requests' — so the description both distinguishes the skill from generic backlog tools and adds trigger synonyms users naturally say.

Add common user phrasings as keywords such as 'prioritize', 'what to work on next', or 'issue grooming' to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists several specific actions — 'Triage backlog', 'scan open issues', 'rank what to tackle first', 'which PRs are production-ready' — but stops short of comprehensive coverage by omitting the domain (GitHub repository) and what 'triage' concretely produces. Not 5: a 5 lists multiple concrete actions with comprehensive coverage; not 3: it names more than 1-2 actions with clear outputs.

4 / 5

Completeness

The 'what' is clear (triage, scan, rank issues; assess PR readiness) but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3. Not 4: 'when' is not even weakly implied by any wording in the description.

3 / 5

Trigger Term Quality

Contains natural phrases users would say — 'backlog', 'open issues', 'rank what to tackle first', 'PRs', 'production-ready'. Missing a few common variations like 'GitHub', 'tickets', 'prioritize', or 'what should I work on'. Not 5: coverage lacks synonyms of that breadth; not 3: the keywords go beyond 'some relevant' and are largely the phrases a user would naturally say.

4 / 5

Distinctiveness Conflict Risk

The issue-triage/PR-readiness framing carves a distinct niche ('scan open issues', 'which PRs are production-ready') with minimal conflict risk. Minor overlap remains with sibling skills like PR-verification or code-review skills. Not 5: it does not name the repository/GitHub context that would fully separate it from adjacent triage skills; not 3: it is more specific than 'somewhat specific but could still overlap'.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

stickerdaniel/linkedin-mcp-server

Path

.agents/skills/1-triage-issues/SKILL.md

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.