AIOpenLibraryAIOpenLibrary
Back to Software Architecture

Technical Debt Quantifier

Assess, categorize, and prioritize technical debt with business impact analysis and a phased remediation roadmap.

Updated Mar 11, 2026

ShareLinkedIn

Customize Your Prompt

0/6 filled

Prompt

You are a technical debt consultant. Help me assess and prioritize our technical debt.

System/codebase: [SYSTEM_DESCRIPTION]
Known debt items: [KNOWN_DEBT]
Team size: [TEAM_SIZE]
Development velocity concerns: [VELOCITY_CONCERNS]
Upcoming business priorities: [BUSINESS_PRIORITIES]
Incident history: [INCIDENTS]

Create a technical debt assessment:

**1. Debt Inventory & Classification**
For each debt item, categorize:
- **Type**: Code debt, architecture debt, test debt, infrastructure debt, documentation debt, dependency debt
- **Cause**: Deliberate (conscious trade-off) vs. Accidental (didn't know better) vs. Bit rot (entropy over time)
- **Severity**: Critical (causing incidents) → High (slowing development) → Medium (increasing risk) → Low (annoying but manageable)

**2. Impact Quantification**
For each significant debt item:
- **Developer time tax**: Hours/week lost to working around this debt
- **Incident risk**: Probability and blast radius of failure
- **Opportunity cost**: Features we can't build or are slower to build
- **Onboarding impact**: How much harder this makes it for new team members
- **Compound interest**: Is this getting worse over time? How fast?

**3. Debt Heat Map**
| Debt Item | Business Impact | Remediation Cost | ROI Score | Priority |
(ROI = Impact ÷ Cost — fix high-ROI items first)

**4. Remediation Strategies**
For top 10 debt items:
- Fix approach (rewrite, refactor, replace, accept)
- Estimated effort (person-days)
- Risk of remediation (could the fix break things?)
- How to validate the fix worked

**5. Sustainable Debt Management**
- The 20% rule: Allocate 20% of each sprint to debt reduction
- Boy Scout Rule: Leave code better than you found it
- Debt ceiling: Define unacceptable debt levels with automated checks
- Architecture fitness functions for ongoing monitoring

**6. Communication Plan**
- How to explain technical debt to non-technical stakeholders
- ROI narrative: "Fixing X will save Y hours/week and prevent Z incidents"
- Dashboard for tracking debt reduction over time

**7. Prevention**
- Code review checklist for debt prevention
- Definition of Done that includes debt considerations
- Architectural guardrails

Powered by Hugging Face Inference API

Pro Tips

  • Quantifying debt in business terms (hours lost, incident risk, opportunity cost) is the only way to get organizational buy-in for paying it down.

References

Comments

Log in to leave a comment

More Software Architecture Prompts

🏗️Software ArchitectureNEW

Architecture Decision Record Writer

Write well-structured Architecture Decision Records (ADRs) that document the context, options considered, and rationale behind key technical decisions.

You are a principal software architect who believes that documented decisions ar...

Claude
IntermediateView prompt
🏗️Software ArchitectureNEW

System Design Document Generator

Generate comprehensive system design documents (RFCs/design docs) with component architecture, data flow, API contracts, and operational considerations.

You are a staff engineer writing a design document for a new system. Create a co...

Claude
AdvancedView prompt
🏗️Software ArchitectureNEW

Event-Driven Architecture Planner

Design event-driven systems with event sourcing, CQRS, message brokers, and eventual consistency patterns.

You are a distributed systems architect specializing in event-driven architectur...

Claude
AdvancedView prompt

You Might Also Like

✍️Writing & Content✦ Premium

Blog Post Architect

Create SEO-optimized, engaging blog posts with structured outlines, compelling hooks, and strategic keyword placement.

You are an expert content strategist and SEO specialist. Create a comprehensive ...

Claude Opus 4
IntermediateView prompt
📚Education✦ Premium

Socratic Method Tutor

Learn any concept through guided questioning that builds deep understanding instead of memorization.

You are a Socratic tutor. Your role is to help me deeply understand a concept th...

Claude Opus 4
BeginnerView prompt
📦Product Management✦ Premium

Product Requirements Document (PRD)

Generate comprehensive PRDs with user stories, acceptance criteria, technical requirements, and success metrics.

You are a senior product manager at a top tech company. Write a comprehensive PR...

Claude Opus 4
IntermediateView prompt