CtrlK
BlogDocsLog inGet started
Tessl Logo

review-issue

Triage a GitHub issue for hacs_waste_collection_schedule and execute only an approved resolution plan. Use when the user asks to review, triage, fix, comment on, label, or close an issue.

72

Quality

88%

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

92%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 exemplary lean orchestration skill: every step is concrete, the approval and failure-handling checkpoints make a GitHub-mutating workflow safe, and the token budget is respected completely. The only improvement worth making is providing a verbatim prompt template for the issue-executor spawn, as is done for the triager.

Suggestions

Add a verbatim spawn-prompt template for the issue-executor agent in step 6 (mirroring the step 2 triager prompt), including the preserve-unrelated-changes instruction, so the executor invocation is copy-paste ready.

Clarify in step 3 which URL to present (e.g., the issue URL) so the report contents are unambiguous.

DimensionReasoningScore

Conciseness

Eight one-sentence steps with zero padding — no concepts Claude already knows are explained, and every instruction (spawn prompt, env-var prefix, failure protocol) earns its tokens. This matches anchor 5 ("lean and efficient; every token earns its place"), not anchor 4, which reserves room for trimmable over-explanation that is absent here.

5 / 5

Actionability

The triager spawn prompt is given verbatim ("Triage issue #<N> on mampfes/hacs_waste_collection_schedule. Return the complete Phase 1 report...") and the env-var prefix `WCS_GITHUB_APPROVED=1` is an exact, executable convention. However, the executor spawn in step 6 has no verbatim prompt template (unlike step 2), leaving a minor gap that keeps it at anchor 4 rather than anchor 5's fully copy-paste-ready coverage.

4 / 5

Workflow Clarity

The 8-step sequence has explicit validation checkpoints (step 4's forced approval gate, step 5's re-presentation of material changes) and a concrete error-recovery loop ("If a step fails, preserve the workspace and report the exact failure; do not improvise"). Despite mutating GitHub state, the approval gate and failure protocol satisfy the destructive-operation validation requirement, matching anchor 5; anchor 4 is ruled out because checkpoints are explicit, not merely present.

5 / 5

Progressive Disclosure

The skill is 18 lines with no bundle files (references/, scripts/, assets/ are absent) and no inlined content that belongs in separate files; the single header plus numbered list is well-organized for its size. Per the rubric's simple-skill guideline, an under-50-line skill with no need for external references scores 5 with well-organized sections.

5 / 5

Total

19

/

20

Passed

Description

83%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 strong description: third-person, concise, and explicit about both what it does and when to use it, with a concrete trigger-verb list and a repo-scoped niche. Its only weaknesses are minor — trigger-term synonyms are incomplete and the action verbs could overlap with generic issue-handling skills.

DimensionReasoningScore

Specificity

"Triage a GitHub issue for hacs_waste_collection_schedule and execute only an approved resolution plan" names the domain and concrete actions (triage, execute an approved plan), and the when-clause adds review/fix/comment/label/close — several specific actions with minor gaps (e.g., what triage produces is not enumerated). It exceeds anchor 3 (only 1-2 concrete actions) but is not fully comprehensive, so it fits anchor 4.

4 / 5

Completeness

The description explicitly answers both: what ("Triage a GitHub issue ... and execute only an approved resolution plan") and when ("Use when the user asks to review, triage, fix, comment on, label, or close an issue"), with concrete trigger phrases — a direct match for anchor 5. Anchor 4 is ruled out because the when-clause is explicit and enumerates specific triggers rather than being improvable.

5 / 5

Trigger Term Quality

"Use when the user asks to review, triage, fix, comment on, label, or close an issue" covers the natural phrases a user would say, plus "GitHub issue". It falls short of anchor 5's comprehensive synonym coverage (missing terms like "investigate", "bug report", or "issue #N"), but is clearly above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

Naming the specific repository "hacs_waste_collection_schedule" gives it a clear niche, but the trigger verbs (review, fix, close an issue) are generic GitHub-issue terms that could overlap with a general issue-triage skill, matching anchor 4 ("mostly distinct; minor overlap risk") rather than anchor 5's minimal conflict risk.

4 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mampfes/hacs_waste_collection_schedule
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.