Architecture Audit

Verifica una codebase per moduli superficiali/accoppiati e scrive un PRD di refactoring per moduli profondi.

di helderberto · helderberto/agent-skills

Richiede configurazione ★ 8.0/10

Architecture Audit — Verifica una codebase per moduli superficiali/accoppiati e scrive un PRD di refactoring per moduli profondi.

Cosa fa

Esplora una codebase per attriti architetturali (wrapper pass-through, decomposizione temporale, accoppiamento stretto alle giunzioni) e scrive un PRD di miglioramento che propone un refactoring verso moduli profondi (interfaccia piccola, implementazione grande), con interfacce alternative e un piano di migrazione. Si attiva su richieste di revisionare l'architettura o trovare attriti strutturali in una codebase; esplicitamente non per la progettazione di interfacce di singolo modulo o revisione del codice a livello di diff.

Rapporto di test

SKILL.md si basa su una cartella di skill sorella ('../codebase-design/SKILL.md' e il suo DEEPENING.md) per il suo vocabolario principale e la logica delle categorie di dipendenza — copia solo architecture-audit/ secondo l'installazione standard a directory singola e quei link 404 localmente. Eseguito un vero audit su un'app usa e getta di 4 file con un servizio pass-through da manuale; l'esecuzione guidata dalla skill ha prodotto un deliverable genuinamente più attuabile rispetto a una baseline non assistita — un PRD completo con template di miglioramento (problema/interfaccia/strategia di dipendenza/migrazione/rischi) contro le due frasi usa e getta della baseline.

Testato il: 2026-07-15 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/helderberto/agent-skills
mkdir -p ~/.claude/skills
cp -r agent-skills/skills/architecture-audit ~/.claude/skills/architecture-audit
cp -r agent-skills/skills/codebase-design ~/.claude/skills/codebase-design   # required sibling dependency, see notes

Comandi e prompt di esempio

  • /architecture-auditVerifica una codebase per moduli superficiali/accoppiati e scrive un PRD di refactoring per moduli profondi.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Audit this codebase for architectural friction and propose a refactor
  • Find the shallow, pass-through modules coupling this service together
  • Write a PRD proposing deeper module boundaries for this messy repo