techdebt

Audit a subsystem for technical debt patterns A–E and emit structured findings.

19|31|Updated May 29, 2025
One-click install
npx skills add https://github.com/grafana/grafana-pathfinder-app --skill techdebt-grafana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: techdebt
Source: https://github.com/grafana/grafana-pathfinder-app/tree/main/.cursor/skills/techdebt
Command: npx skills add https://github.com/grafana/grafana-pathfinder-app --skill techdebt-grafana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers locate and audit technical debt within a subsystem or architectural component, enabling targeted refactors and safer code changes.

Core Features & Use Cases

  • Categorized debt pattern detection across A–E patterns (tech debt patterns) including code smells, duplication, prop drilling, dead code, and architecture smells.
  • Workflow-driven inventory: target subsystems, build file inventory, compute churn signals, and evaluate findings with severity.
  • Guided workflow: run audits on a concrete target, with disqualification filters to reduce noise, and produce structured findings for remediation.

Quick Start

Audit the src/auth subsystem for technical debt patterns and produce a prioritized findings report.

Frequently Asked Questions about techdebt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify technical debt hotspots in a specific code subsystem?

To identify technical debt hotspots in a specific subsystem, target a concrete directory like src/auth to build a file inventory, compute churn signals, and apply categorized patterns to surface actionable findings.

What types of code smells and architectural patterns can technical debt audits detect?

Technical debt audits detect categorized patterns including code smells, duplication, prop drilling, dead code, and architectural smells, applying disqualification filters to reduce noise and produce high-confidence findings.

How do I run a subsystem audit to guide code refactoring decisions?

Run a subsystem audit by targeting a concrete architectural component, building a file inventory, computing churn signals, and evaluating findings with severity to produce a structured report for prioritized remediation.

Can I scan a targeted directory for code smells without getting noisy false positives?

Yes, you can scan a targeted directory while minimizing false positives by applying disqualification filters during the pattern evaluation phase to ensure only high-confidence findings are emitted.

What is the best way to prioritize technical debt remediation across a large subsystem?

The best way to prioritize technical debt remediation is to compute churn signals and evaluate debt patterns with severity levels, generating a structured findings report that highlights the most critical architectural smells.

Does static analysis for technical debt require defining custom patterns before scanning?

Static analysis for technical debt requires loading defined patterns, such as A–E tech debt patterns, before applying them to the subsystem inventory to ensure findings are evaluated against established architectural criteria.