Technical Debt Assessment

aj-geddes/useful-ai-prompts/skills/technical-debt-assessment

作者 aj-geddes3f5182cfd739無授權條款355 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫7 個月前更新

Assess, quantify, and prioritize technical debt using code analysis, metrics, and impact analysis. Use when planning refactoring, evaluating codebases, or making architectural decisions.

AI 產生的概覽

透過程式碼分析、指標與影響分析來評估、量化並排定技術債的優先順序。

功能
此技能提供一套結構化方法,用來識別、衡量與管理程式碼庫中的技術債。它定義了包含類別、嚴重程度、工作量、影響與利息等欄位的債務項目模型,並說明如何計算優先順序以及長期追蹤債務。它也指向技術債計算器與程式碼品質掃描器的參考指南,以及一個流程範本。
適用情境
適用於評估舊有程式碼、排定重構優先順序、規劃衝刺、推動程式碼品質專案、進行收購盡職調查或做出架構決策等情境。
執行需求
不隨附指令碼,僅為說明文件與參考文件。依參考指南操作時,可能需要代理讀取隨附的 markdown 檔案。

Technical Debt Assessment

Table of Contents

Overview

Systematically identify, measure, and manage technical debt to make informed decisions about code quality investments.

When to Use

  • Legacy code evaluation
  • Refactoring prioritization
  • Sprint planning
  • Code quality initiatives
  • Acquisition due diligence
  • Architectural decisions

Quick Start

Minimal working example:

typescript
interface DebtItem {  id: string;  title: string;  description: string;  category: "code" | "architecture" | "test" | "documentation" | "security";  severity: "low" | "medium" | "high" | "critical";  effort: number; // hours  impact: number; // 1-10 scale  interest: number; // cost per sprint if not fixed}
class TechnicalDebtAssessment {  private items: DebtItem[] = [];
  addDebtItem(item: DebtItem): void {    this.items.push(item);  }
  calculatePriority(item: DebtItem): number {    const severityWeight = {      low: 1,      medium: 2,      high: 3,      critical: 4,    };// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Technical Debt Calculator [blocked]Technical Debt Calculator
Code Quality Scanner [blocked]Code Quality Scanner

Best Practices

✅ DO

  • Quantify debt impact
  • Prioritize by ROI
  • Track debt over time
  • Include debt in sprints
  • Document debt decisions
  • Set quality gates

❌ DON'T

  • Ignore technical debt
  • Fix everything at once
  • Skip impact analysis
  • Make emotional decisions

來源與署名

來源:aj-geddes/useful-ai-prompts位於skills/technical-debt-assessment提交3f5182c

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架