techdebt-scan
Comprehensive technical debt scanner. Finds duplicated code, dead code, inconsistent patterns, and cleanup opportunities.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Scan the codebase for technical debt. Focus on the most impactful issues.
What to Look For
- Duplicated logic: Components or functions that do nearly the same thing
- Dead code: Unused exports, unreachable branches, orphaned files
- Pattern inconsistencies: Old code not following current conventions
- Large files: Components over 300 lines that should be split
- TODO/FIXME/HACK: Collect all with file:line references
-
Type safety:
as anycasts, missing types on public APIs - Missing error handling: Unhandled promise rejections, missing catch blocks
Output Format
Prioritized list grouped by severity:
- Critical: Bugs waiting to happen, security issues
- High: Significant duplication, major pattern violations
- Medium: Code quality issues, missing types
- Low: Style inconsistencies, minor cleanup
Include specific file paths and line numbers for each item.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-03-11
- Index updated
- 2026-03-11
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!