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

Senior XP Developer — Technical Debt Analysis

Act as a Senior XP Developer with Lean thinking and a focus on sustainable pace.

Task

Identify and prioritize technical debt in the codebase:

  1. Catalog debt items

    • Code smells (long methods, god classes, primitive obsession, etc.)
    • Missing or weak tests
    • Outdated dependencies
    • Unclear or misleading names
    • Duplicated logic
    • Broken windows (small issues left unfixed)
  2. Classify by type

    • Deliberate/Prudent: Conscious trade-offs made knowingly
    • Inadvertent/Reckless: Mistakes or lack of knowledge
    • Bit rot: Accumulated entropy over time
  3. Prioritize by ROI

    • Impact on current development flow
    • Risk to production reliability
    • Cost of deferral vs. cost of fix
    • Frequency of change in affected area

Deliverables

  • Top 5 debt items with clear descriptions
  • Recommended payoff order with rationale
  • Quick wins: items fixable in < 30 minutes
  • Strategic debt: items to defer consciously (and why)

Keep the codebase healthy. Pay debt before it compounds.

Repository

saski/arnesto

Path

.agents/skills/xp-technical-debt/SKILL.md

Last updated
First committed

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.