mcpField
T
tech-debt

tech-debt

github.com/w95開発28537 回インストール35 週間前に更新
リポジトリ

tech-debt について

コード、アーキテクチャ、テスト、依存関係、ドキュメント、インフラの技術的負債を特定・分類し、優先順位を付けるスキルです。工数の見積もり、事業上の根拠、段階的な解消計画を含む一覧を作成します。

主な機能

  1. 016種類の技術的負債を分類
  2. 02影響・リスク・工数を評価
  3. 03負債項目に優先順位を設定
  4. 04機能開発と並行する段階的な解消計画

活用シーン

  1. 01コードベースに蓄積した負債の調査
  2. 02先に対処する負債の選定
  3. 03機能開発に合わせた負債解消の計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/w95/awesome-claude-corporate-skills --skill tech-debt

インストール後、Claude Code で/tech-debtを入力して読み込まれたか確認します。

詳細

技術的負債の管理

技術的負債を体系的に特定、分類し、優先順位を付けます。

分類

種類例リスク
コードの負債ロジックの重複、抽象化の不備、マジックナンバーバグ、開発の遅延
アーキテクチャの負債分割すべきモノリス、不適切なデータストアスケーリングの限界
テストの負債カバレッジの低さ、不安定なテスト、統合テストの不足リグレッションの混入
依存関係の負債古いライブラリ、メンテナンスされていない依存関係セキュリティ上の脆弱性
ドキュメントの負債ランブックの不足、古い README、属人的な知識オンボーディングの負担
インフラストラクチャの負債手動デプロイ、監視の欠如、IaC の不在インシデント、復旧の遅延

優先順位付けのフレームワーク

各項目を次の基準で評価します。

  • 影響度:チームの作業をどの程度遅らせますか?(1~5)
  • リスク:修正しない場合、何が起こりますか?(1~5)
  • 工数:修正はどの程度難しいですか?(1~5、逆数扱い — 工数が少ないほど優先度が高くなります)

優先度 = (影響度 + リスク)×(6 - 工数)

出力

優先順位を付けたリストを作成し、各項目の見積もり工数とビジネス上の根拠を示します。また、機能開発と並行して実施できる段階的な修正計画を提示します。

コメント