CtrlK
BlogDocsLog inGet started
Tessl Logo

trace-regression

Trace a reported dotnet/maui issue to the commit or PR that introduced its regression using release boundaries, source history, and linked evidence. Use for "/issue trace-regression", "which PR introduced this issue", or "trace this regression". Distinguish confirmed introductions from likely candidates and missing evidence. Report-only; not PR regression-risk review, CI failure triage, or automatic bug fixing.

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

88%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 well-crafted, highly actionable instruction-only skill: concrete commands, an exact report template, explicit verification checkpoints, and failure paths throughout. Its only weaknesses are mild redundancy across the many edge-case caveats and a length that could justify splitting some detail into a reference file.

Suggestions

Consolidate the repeated truncation/completeness caveats (section 1 mentions them both at the top and again near the end) into one statement.

Consider moving the full report layout template or the detailed boundary-resolution edge cases into a reference file to slim the main body.

DimensionReasoningScore

Conciseness

The body is dense and task-specific with no generic explanations of concepts Claude already knows, but there are minor instances that could be trimmed — e.g., truncation/completeness caveats appear twice ("Read gaps, commentsTruncated..." and "Respect the collector's comment-snapshot revalidation gaps") and the edge-case enumeration in section 1 is long. This matches anchor 4 rather than 5, where every token would earn its place.

4 / 5

Actionability

Guidance is fully executable: a runnable PowerShell collector snippet, a complete copy-paste report template with exact badge URLs and placeholders, a classification table with required evidence per level, and precise output rules ("seven-character resolved SHAs for the Range badge"). This matches the anchor-5 copy-paste-ready standard.

5 / 5

Workflow Clarity

The process is a clearly numbered four-phase workflow with explicit verification steps ("Verify the candidate change is present in the bad revision and absent from the good one", "Verify introducing PRs are merged"), error-recovery branches (report Insufficient evidence on invalid context, inspect dependency version changes when the interval doesn't explain the symptom, stop with an evidence gap), and an exact publication rule. This matches anchor 5.

5 / 5

Progressive Disclosure

No bundle files exist, and the body is well organized into clear sections with all content inline — appropriate for a single-workflow skill. However, at ~180 lines with a large report template and many edge-case rules, some detail could plausibly live in a separate reference file, which matches anchor 4 (good structure, minor organization gaps) rather than a lean overview with well-signaled references.

4 / 5

Total

18

/

20

Passed

Description

87%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: it clearly states a specific capability, provides natural trigger phrases, and actively disambiguates itself from related skills with explicit exclusions. The only gaps are a couple of missing natural trigger synonyms and slightly less-than-exhaustive action coverage.

Suggestions

Add one or two common natural-language trigger variations such as 'find the commit/PR that broke this' or 'when did this start failing'.

Enumerate the concrete sub-actions slightly more fully (e.g., 'resolves release tags, inspects diffs, ranks up to three candidates') to reach comprehensive action coverage.

DimensionReasoningScore

Specificity

The description names a precise domain ("Trace a reported dotnet/maui issue to the commit or PR that introduced its regression") and several concrete actions/methods ("using release boundaries, source history, and linked evidence", "Distinguish confirmed introductions from likely candidates"). It sits above anchor 3 (only 1-2 actions) but the action list is not fully comprehensive, so anchor 5 does not fit.

4 / 5

Completeness

It explicitly answers both what the skill does (trace an issue to the introducing commit/PR and classify evidence) and when to use it, with concrete trigger phrases in a "Use for..." clause. This matches the anchor-5 example pattern exactly.

5 / 5

Trigger Term Quality

Concrete natural trigger phrases are given ("Use for '/issue trace-regression', 'which PR introduced this issue', or 'trace this regression'") alongside domain keywords like regression, commit, PR, and dotnet/maui. A few natural synonyms (e.g., 'find the commit that broke this') are missing, keeping it below anchor 5.

4 / 5

Distinctiveness Conflict Risk

The niche is narrow (dotnet/maui regression tracing) and it explicitly excludes adjacent skills ("Report-only; not PR regression-risk review, CI failure triage, or automatic bug fixing"), giving distinct triggers and minimal conflict risk as anchor 5 requires.

5 / 5

Total

18

/

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/maui
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.