Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/insight-services-apac/ingenious/tech-debt-analysisgit clone --depth 1 https://github.com/Insight-Services-APAC/ingeniousWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/insight-services-apac/ingenious/tech-debt-analysis)<a href="https://agentmods.dev/commands/insight-services-apac/ingenious/tech-debt-analysis"><img src="https://agentmods.dev/badge/commands/insight-services-apac/ingenious/tech-debt-analysis.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.00786 |
| Opus 5 | $0.00000 | $0.00393 |
| Sonnet 5 | $0.00000 | $0.00157 |
| Haiku 4.5 | $0.00000 | $0.00079 |
Grade A, and why
tech-debt-analysis scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Perform a deep manual analysis of the entire codebase to identify technical debt through comprehensive code reading and understanding.
Deep Code Reading & Analysis:
- Read every source file systematically - understand the complete codebase structure, logic flow, and implementation patterns
- Trace execution paths - follow code from entry points through all major workflows to understand system behavior
- Analyze data flow - understand how data moves through the system, transformations, and storage patterns
- Study dependency relationships - map out how modules, classes, and functions depend on each other
Architecture & Design Debt:
- Identify architectural inconsistencies - find places where the code doesn't follow established patterns
- Spot violation of SOLID principles - look for classes with multiple responsibilities, tight coupling, etc.
- Find abstraction leaks - identify where implementation details bleed through interfaces
- Discover missing abstractions - find repeated patterns that should be extracted into reusable components
- Analyze layering violations - find inappropriate cross-layer dependencies
Code Quality Issues:
- Complex functions/methods - identify overly long or complex logic that's hard to understand
- Poor naming - find confusing variable, function, or class names that don't express intent
- Code duplication - manually spot repeated logic that should be consolidated
- Inconsistent patterns - find places where similar problems are solved differently
- Magic numbers/strings - identify hardcoded values that should be constants or configuration
Maintainability Problems:
- Commented-out code - find dead code left in comments
- TODO/FIXME comments - catalog all deferred work and technical shortcuts
- Brittle code - identify fragile implementations that break easily with changes
- Over-engineering - find unnecessarily complex solutions to simple problems
- Under-engineering - find oversimplified code that will break under load or edge cases
Business Logic Issues:
- Domain model inconsistencies - find mismatches between code structure and business concepts
- Missing error handling - identify places where failures aren't properly handled
- Incomplete features - find half-implemented functionality or workarounds
- Performance anti-patterns - spot inefficient algorithms or data access patterns
Testing & Documentation Gaps:
- Untestable code - find tightly coupled code that's difficult to test
- Missing edge case handling - identify where the code doesn't handle boundary conditions
- Undocumented complex logic - find intricate business rules without explanation
- Inconsistent error messages - find user-facing errors that are confusing or unhelpful
Security & Data Handling:
- Input validation gaps - find places where user input isn't properly sanitized
- Information leakage - identify where sensitive data might be exposed
- Authentication/authorization issues - find inconsistent security checks
- Data integrity problems - spot places where data consistency isn't maintained
Output Format:
- Codebase Overview: High-level understanding of system architecture and main components
- Critical Issues: Most severe technical debt that poses immediate risks
- Systemic Problems: Patterns of debt that appear throughout the codebase
- Module-by-Module Analysis: Detailed breakdown of issues in each major component
- Refactoring Opportunities: Concrete suggestions for improving code quality
- Risk Assessment: Impact analysis of identified technical debt
- Implementation Roadmap: Prioritized plan for addressing the most important issues
Read the code like a senior developer doing a thorough code review - question every design decision, look for edge cases, and think about long-term maintainability.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 58 lines · 0 tokens per session scan A ab64eb03d893
tech-debt-analysis is a command published in the GitHub repository Insight-Services-APAC/ingenious (24 stars, last pushed 7mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 786 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.
Other commands, from other repositories
verify-bug
Post-merge UAT verification workflow. Walks JIRA reproduce steps, performs comparative audits (Before/After), attaches evidence to JIRA, and transitions status on PASS.
manps
Inspect project health through mancode.
codebase-review
Review an entire codebase for architecture, engineering health, and exploitable risk; generate a prioritized remediation plan, an evidence-anchored system knowledge document, or both.
root-cause
Use when any test fails, bug appears, or behaviour surprises you, before proposing a fix - find the cause and prove it, by reading real evidence, tracing bad values back to their origin, comparing against a working case, and testing one hypothesis at a time.
incident
把当前 session 中的故障排查 / Bug 修复过程蒸馏成故障复盘 (6 段: 现象/影响/根因/解决过程/改进/时间线).
cleanup
Run a systematic cleanup on the provided code to resolve smells, simplify complexity, and enforce best practices.