Architecture Anti-Patterns
Benannte Terminologie und Konsequenz-Framing zum Erkennen von God Objects, engem Coupling und Shared-DB-Coupling.
Getestet · Funktioniert
Was es kann
Eine Einzeldatei-Referenz, die gängige architektonische Fehlermuster benennt und erklärt (God Object, Big Ball of Mud, Circular Dependency, Database as Integration Point, N+1 Queries, Cascade Failures) und Standardformulierungen liefert, um sie einem Team mitzuteilen. Löst bei der Überprüfung eines Systemdesigns, der Diagnose wiederkehrender Ausfälle oder der Frage, welche Fehler vor dem Bau von etwas Neuem vermieden werden sollten, aus.
Testbericht
Überprüfte eine fiktive Bestell-/Inventar-/Preisarchitektur mit synchroner Verkettung, einer gemeinsam genutzten Datenbank und einer N+1-Schleife: Der Skill benannte jedes Muster präzise (Tight Coupling/Cascade Failure, Database as Integration Point, N+1 Query Problem) und fügte Stakeholder-taugliches Framing hinzu, aber die zugrunde liegenden technischen Erkenntnisse stimmten mit dem überein, was eine Basisüberprüfung bereits erfasst hatte.
Getestet am: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
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
Befehle & Beispiel-Prompts
/architecture-anti-patternsBenannte Terminologie und Konsequenz-Framing zum Erkennen von God Objects, engem Coupling und Shared-DB-Coupling.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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