CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

xp-technical-debt

Catalog and prioritize technical debt with a Lean/XP lens; top 5, quick wins, strategic debt. Use when the user asks for technical debt analysis, prioritization, quick wins, or tech debt payoff order.

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 compact, well-structured instruction skill that gives concrete cataloging categories, a classification taxonomy, ROI criteria, and defined deliverables. Its gaps are execution-level specificity — no scanning method or criteria weighting — and the absence of any verification checkpoint before producing the prioritized deliverables.

Suggestions

Specify how to gather debt items (e.g., which files/areas to inspect first, or tools to run) and how to weigh the four ROI criteria against each other, so the prioritization step is reproducible.

Add a verification checkpoint such as 'confirm each cataloged debt item with a concrete file/line reference before prioritizing' to ground the analysis in the actual codebase.

Trim the persona framing line and the closing motto; they add tokens without changing what Claude does.

DimensionReasoningScore

Conciseness

The body is lean (~35 lines) with terse bullet structure and parenthetical examples, but includes minor trimmable fluff: the persona line 'Act as a Senior XP Developer with Lean thinking and a focus on sustainable pace' and the closing motto 'Keep the codebase healthy. Pay debt before it compounds.' It is clearly efficient (4) rather than the every-token-earns-its-place level of a 5.

4 / 5

Actionability

For an instruction-only skill the guidance is concrete: six named debt categories, a classification taxonomy, four explicit ROI criteria ('cost of deferral vs. cost of fix', 'frequency of change'), and deliverables with a measurable threshold ('fixable in < 30 minutes'). It falls short of a 5 because it gives no method for scanning the codebase (tools, file priorities) or for weighting the competing ROI criteria against each other.

4 / 5

Workflow Clarity

The three steps (catalog → classify → prioritize → deliverables) are clearly sequenced and unambiguous. This is a read-only analysis skill, so the destructive/batch validation cap does not apply, but there are still no checkpoints (e.g., 'confirm each debt item with a file/line reference before prioritizing'), placing it at 'most checkpoints absent, minor gaps' rather than a 5.

4 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, with no bundle files present and no need for external references; the body is well-organized into Task, steps, and Deliverables sections. Per the rubric's simple-skill guideline, this earns a 5 with well-organized sections alone.

5 / 5

Total

17

/

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 that clearly states what the skill does and when to use it, with natural trigger phrases including the 'tech debt' synonym. Its main weaknesses are minor: slightly generic terms ('prioritization', 'quick wins') that create small overlap risk, and trigger coverage that omits a few common user phrasings.

DimensionReasoningScore

Specificity

States concrete actions — 'Catalog and prioritize technical debt' with named outputs 'top 5, quick wins, strategic debt' — but stops short of listing what the analysis covers (e.g., code smells, tests, dependencies), leaving minor coverage gaps. It sits above '1-2 concrete actions' (3) but below the comprehensive multi-action coverage of a 5.

4 / 5

Completeness

Explicitly answers both: 'what' ('Catalog and prioritize technical debt... top 5, quick wins, strategic debt') and 'when' via an explicit 'Use when the user asks for...' clause listing four concrete trigger phrases. This matches the anchor-5 example pattern exactly; a 4 would require the 'when' to be less explicit or specific, which it is not.

5 / 5

Trigger Term Quality

Trigger phrases 'technical debt analysis, prioritization, quick wins, or tech debt payoff order' include the natural 'tech debt' synonym variant and payoff-order phrasing, which is good coverage. Missing common variations users might say such as 'code smells', 'refactoring priorities', or 'cleanup plan', so it falls just short of the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The 'technical debt' niche with Lean/XP framing is mostly distinct with specific triggers, but generic terms like 'prioritization' and 'quick wins' create minor overlap risk with refactoring, code-review, or general prioritization skills. Clearer than anchor 3's 'could still overlap with similar skills' but not the minimal-conflict clarity of a 5.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

saski/arnesto

Path

.agents/skills/xp-technical-debt/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.