CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

repo-health-investigate

Investigate one dotnet/machinelearning repository-health finding locally, gather evidence for an issue, pull request, or pipeline problem, determine root cause confidence, and draft a dashboard report. Use when following up a repo-health finding or investigating a specific ML.NET maintenance risk.

Quality

94%

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.

A clean, well-gated instruction-only skill: the body is a lean overview that delegates detail to a single real reference, and the only mutating action (one comment) is gated by an explicit show-then-approve checkpoint. The body relies on the playbook for concrete commands, which keeps it efficient but one step removed from copy-paste guidance.

Suggestions

In the Workflow, name the report-format section of the playbook directly (e.g., 'using the "Report Format" section of the playbook') so the drafting step is self-contained.

Add a one-line example of a valid Finding ID fingerprint to the Inputs table so the first step is executable without consulting the reference.

DimensionReasoningScore

Conciseness

The 31-line body is lean: a compact inputs table, eight terse workflow steps, and one safety line — every token earns its place and nothing explains concepts Claude already knows. Not a 4: there is no over-explanation or padding to trim; all detail is correctly delegated to the reference.

5 / 5

Actionability

Steps are specific and directive ('Follow only the playbook branch matching the finding category', 'Classify root-cause confidence as high, medium, or low', 'Draft one dashboard comment using the playbook report format') and step 1 points to a real, executable reference. Not a 5: the body itself contains no commands or templates — the concrete gh/curl commands live in references/playbook.md — so it is one indirection away from copy-paste ready.

4 / 5

Workflow Clarity

The eight steps are clearly sequenced with an explicit validation checkpoint gating the only write: 'Show the exact report before any write' then 'Post one comment only after explicit approval and only when a dashboard issue was supplied', plus untrusted-data handling and read-only constraints. Not a 4: the approval gate is fully explicit rather than implied, and the single risky operation is protected on both conditions.

5 / 5

Progressive Disclosure

The body is a well-organized overview (Inputs table, Workflow, guardrails) with a single clearly signaled one-level reference — [`references/playbook.md`](references/playbook.md) — which exists in the bundle and carries the bulk detail. Not a 4: there is no inline content that belongs in a separate file and no organization gaps; navigation is trivial.

5 / 5

Total

19

/

20

Passed

Description

92%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 voice, concrete multi-action scope, and an explicit 'Use when' clause with natural trigger phrases tied to a well-defined niche. The only minor gap is a few missing synonym trigger terms.

DimensionReasoningScore

Specificity

The description lists four concrete, sequential actions — "Investigate one dotnet/machinelearning repository-health finding locally, gather evidence ... determine root cause confidence, and draft a dashboard report" — which comprehensively covers the skill's workflow. Not a 4: unlike 'minor gaps in coverage', the actions span the entire task from investigation to report drafting with a concrete scope (one finding, one named repository).

5 / 5

Completeness

It explicitly answers both questions: the 'what' is a full action list (investigate, gather evidence, determine confidence, draft report) and the 'when' is a concrete 'Use when' clause with two specific trigger phrases. Not a 4: the 'when' is explicit and specific rather than 'could be more explicit'.

5 / 5

Trigger Term Quality

Natural trigger phrases like "following up a repo-health finding" and "investigating a specific ML.NET maintenance risk" plus domain terms ("issue, pull request, or pipeline problem") give good coverage. Not a 5: a few natural variations are missing (e.g., "CI failure", "build health", "maintenance issue"), so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The niche is tightly defined — repo-health findings for the dotnet/machinelearning repository with category-specific triggers (issue/PR/pipeline) — making conflict with other skills minimal. Not a 4: the named repository and 'repo-health finding' terminology leave essentially no overlap risk with closely related skills.

5 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

dotnet/machinelearning

Path

.github/skills/repo-health-investigate/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.