Agent skill
tech-debt-analyzer
Analyze and prioritize technical debt with refactoring recommendations. Use when evaluating code quality or planning debt reduction.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/tech-debt-analyzer
SKILL.md
Tech Debt Analyzer Skill
技術的負債を分析し、優先順位を付けるスキルです。
主な機能
- コード複雑度: サイクロマティック複雑度
- 重複コード: コピペ検出
- 古い依存関係: アップデート必要な dependencies
- TODO/FIXME: 未解決タスク
- テストカバレッジ: カバレッジ不足箇所
- 優先順位付け: 影響度とコストで評価
分析レポート例
markdown
# 技術的負債分析レポート
## サマリー
- **総負債スコア**: 157ポイント
- **推定解消時間**: 8週間
- **Critical**: 3件
- **High**: 12件
- **Medium**: 25件
## Critical 負債 (即時対応必須)
### 1. 古いNode.jsバージョン (v14)
- **影響**: セキュリティリスク、パフォーマンス低下
- **コスト**: 2日
- **優先度**: 🔴 Critical
- **アクション**: Node.js 18にアップグレード
### 2. テストカバレッジ不足 (42%)
- **影響**: バグリスク増加
- **コスト**: 2週間
- **優先度**: 🔴 Critical
- **アクション**: カバレッジ80%を目標にテスト追加
### 3. 脆弱な依存関係 (lodash 4.17.15)
- **影響**: CVE-2020-8203
- **コスト**: 1時間
- **優先度**: 🔴 Critical
- **アクション**: npm update lodash
## High 負債
### コード複雑度
- **ファイル**: `src/order/processor.ts`
- **複雑度**: 45 (推奨: <10)
- **コスト**: 3日
- **アクション**: リファクタリング
### 重複コード
- **箇所**: 15箇所
- **重複率**: 23%
- **コスト**: 1週間
- **アクション**: 共通化
## 推奨実行順序
1. 脆弱性修正 (1時間)
2. Node.jsアップグレード (2日)
3. Critical な複雑コードのリファクタリング (1週間)
4. テストカバレッジ向上 (2週間)
5. 重複コード解消 (1週間)
バージョン情報
- Version: 1.0.0
Didn't find tool you were looking for?