Assess Technical Debt

Skan długu technicznego w całym projekcie, sklasyfikowany według wpływu vs wysiłku refaktoryzacji w raport

Autor: tobihagemann · tobihagemann/turbo

Działa po konfiguracji ★ 8.0/10

Assess Technical Debt — Skan długu technicznego w całym projekcie, sklasyfikowany według wpływu vs wysiłku refaktoryzacji w raport

Co robi ten skill

Orkiestruje ogólnoprojektową, wyłącznie analityczną ocenę długu technicznego: rozsyła równoległe subagenty po partycjach źródłowych w celu znalezienia punktów zapalnych złożoności, przestarzałych API, duplikacji i zgnilizny architektury, a następnie klasyfikuje wyniki według wpływu vs wysiłku refaktoryzacji do .turbo/technical-debt.md i stylizowanego raportu HTML. Wyzwala się na żądania takie jak „assess technical debt”, „what should we refactor” lub „where is the code rot”. Jest częścią pakietu umiejętności Turbo i zależy od pokrewnych umiejętności evaluate-findings i frontend-design.

Raport z testu

Pobrałem SKILL.md i references/debt-reviewer.md za pośrednictwem raw GitHub; oba parsowały, a wszystkie odwołania w treści zostały rozwiązane (debt-reviewer.md, pokrewne umiejętności evaluate-findings i frontend-design wszystkie HTTP 200). Frontmatter jest prawidłowy z name + jawnym, bogatym w wyzwalacze opisem; brak zakodowanych na stałe ścieżek maszynowych (używa .turbo/ względnych i $TMPDIR); brak zagrożeń bezpieczeństwa (instalacje worktree są ograniczone do własnego projektu użytkownika). Nie mogłem zmierzyć wyjścia, ponieważ rdzeniem umiejętności jest rozsyłanie współbieżnych subagentów model:opus Agent w Kroku 2 plus Kroki 3/5 wywołujące pokrewne umiejętności Turbo — żadne z nich nie jest dla mnie wykonalne jako uruchomiony subagent w czystym środowisku — więc każdy ręcznie napisany raport pominąłby rzeczywisty mechanizm. Oceniono 5 fraz wyzwalających: aktywuj = „assess the technical debt in this repo”, „what should we refactor first”, „where's the worst code rot in our codebase”; nie powinien = „refactor this function to reduce complexity” (edycja, nie analiza), „review my PR diff for bugs” (zakres diff, sama umiejętność wskazuje na /review-code) — wszystkie 5 oceniono poprawnie.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

git clone --depth 1 https://github.com/tobihagemann/turbo.git /tmp/assess-technical-debt-src
mkdir -p ~/.claude/skills
cp -R /tmp/assess-technical-debt-src/claude/skills/assess-technical-debt ~/.claude/skills/assess-technical-debt
# Standalone-incomplete: this skill orchestrates sibling Turbo skills at runtime.
# For the full pipeline (Step 3 /evaluate-findings, Step 5 /frontend-design) install those too, or the whole suite:
#   cp -R /tmp/assess-technical-debt-src/claude/skills/* ~/.claude/skills/
# Also relies on Turbo's TaskCreate/TaskList + Agent subagent fan-out; see claude/SETUP.md in the repo.

Komendy i przykładowe prompty

  • /assess-technical-debtSkan długu technicznego w całym projekcie, sklasyfikowany według wpływu vs wysiłku refaktoryzacji w raport

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Find our worst technical debt hotspots
  • What should we refactor first in this codebase
  • Assess technical debt across the whole project