Architecture Anti-Patterns
Vocabolario nominato e inquadramento delle conseguenze per individuare god object, accoppiamento stretto e accoppiamento tramite DB condiviso.
Promosso
Cosa fa
Un riferimento a file singolo che nomina e spiega i comuni pattern di fallimento architetturale (God Object, Big Ball of Mud, Circular Dependency, Database as Integration Point, query N+1, fallimenti a cascata) e fornisce una fraseologia standard per sollevare questi problemi con un team. Si attiva durante la revisione di un design di sistema, la diagnosi di interruzioni ricorrenti, o la richiesta di quali errori evitare prima di costruire qualcosa di nuovo.
Rapporto di test
Ho revisionato un'architettura fittizia di ordini/inventario/prezzi con concatenamento sincrono, un DB condiviso e un loop N+1: lo skill ha nominato ogni pattern con precisione (Tight Coupling/fallimento a cascata, Database as Integration Point, N+1 Query Problem) e ha aggiunto un inquadramento pronto per gli stakeholder, ma i riscontri tecnici sottostanti corrispondevano a quanto già rilevato da una revisione di base.
Testato il: 2026-07-15 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/sethdford/claude-skills cd claude-skills mkdir -p ~/.claude/skills cp -r architect/architect-toolkit/skills/architecture-anti-patterns ~/.claude/skills/architecture-anti-patterns
Comandi e prompt di esempio
/architecture-anti-patternsVocabolario nominato e inquadramento delle conseguenze per individuare god object, accoppiamento stretto e accoppiamento tramite DB condiviso.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
what's wrong with three services all writing to the same shared databaseis this checkout code an N+1 query problem waiting to happenhelp me name why this service is turning into a big ball of mud