Agent skill · data analytics · ailabs-393

tech-debt-analyzer

This skill should be used when analyzing technical debt in a codebase, documenting code quality issues, creating technical debt registers, or assessing code maintainability. Use this for identifying code smells, architectural issues, dependency problems, missing documentation, security vulnerabilities, and creating comprehensive technical debt documentation.

Why this skill is useful

Adds automated scripts for detecting code smells and analyzing dependencies that the AI wouldn't reliably generate on its own.

What it needs

Requires python3 installed locally. About 9k tokens when loaded. Last updated 2025-11-11. 438 stars on the source repository.

What this skill does

Technical Debt Analyzer Overview Systematically identify, analyze, document, and track technical debt in JavaScript/TypeScript codebases. This skill provides automated analysis tools, comprehensive debt categorization frameworks, and documentation templates to maintain a technical debt register. Core Workflow 1. Automated Analysis Run automated scripts to detect technical debt indicators across the codebase. Code Smell Detection Identify code quality issues using the automated detector: The script analyzes: Large Files: Files exceeding 500 lines Complex Functions: High cyclomatic complexity (>10) or long functions (>50 lines) Debt Markers: TODO, FIXME, HACK, XXX, BUG comments Console Statements: Debug statements left in code Weak Typing: Use of any type in TypeScript Long Parameters: Functions with >5 parameters Deep Nesting: Code nested >4 levels deep Magic Numbers: Hardcoded numeric values Output Example: Dependency Analysis Examine dependencies for debt indicators: The script identifies: Deprecated Packages: Known deprecated libraries (request, tslint, etc.) Duplicate Functionality: Multiple packages serving same purpose Version Issues: Overly loose or strict version constraints Security Concerns: Known vulnerable packages (requires audit data) Output Example: 2. Manual Code Review Complement automated analysis with manual review for issues that require human judgment. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills ailabs-393/tech-debt-analyzer

View the source on GitHub

Browse the @skills marketplace