debt-collector

Detect and log technical debt markers into a structured registry file.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/shaul1991/shaul-plugin --skill debt-collector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debt-collector
Source: https://github.com/shaul1991/shaul-plugin/tree/main/claude-code-plugin/project-lifecycle/skills/debt-collector
Command: npx skills add https://github.com/shaul1991/shaul-plugin --skill debt-collector

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detect and log technical debt markers such as TODO, FIXME, HACK, and related patterns found in a codebase, surfacing hidden debt for proactive management.

Core Features & Use Cases

  • Marker-based debt detection: identify common debt indicators like TODO, FIXME, HACK, and WORKAROUND across languages.
  • Pattern-based scanning: detect magic numbers, excessive complexity, duplicate code, and unused imports.
  • Automated registry: automatically register findings in .claude/tech-debt-registry.md with structured entries for traceability.
  • Cross-project reporting: generate scan reports and trend insights for Phase 5 implementation or QA review.

Quick Start

Run debt-collector on your repository to scan for debt markers and export findings to the tech debt registry.

Frequently Asked Questions about debt-collector

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

FAQPage Schema
How do I track technical debt markers like TODO and FIXME across a multi-language repository?

Technical debt markers like TODO and FIXME are tracked by scanning the repository to identify common debt indicators and logging them into a central registry file with structured entries for traceability.

What is the best way to detect magic numbers and duplicate code during a code audit?

Detecting magic numbers and duplicate code during a code audit is handled through pattern-based scanning, which identifies excessive complexity, duplicates, and unused imports to surface hidden technical debt.

Can I log technical debt findings automatically to a markdown registry?

Technical debt findings can be automatically registered to a markdown file at .claude/tech-debt-registry.md, creating structured entries that provide traceability for code audits and refactoring workflows.

How does technical debt detection apply to QA workflows and refactoring?

Technical debt detection applies to QA workflows and refactoring by surfacing hidden debt items such as TODOs and HACKs, generating cross-project scan reports and trend insights for review.

Does technical debt scanning work with multi-language codebases?

Technical debt scanning works with multi-language repositories by applying marker-based detection and pattern checks to surface debt indicators consistently across different programming languages.

What types of code patterns are checked when scanning for tech debt?

Code patterns checked during tech debt scanning include magic numbers, excessive complexity, duplicate code, and unused imports, alongside marker-based detection of TODO, FIXME, HACK, and WORKAROUND comments.