Architecture Anti-Patterns

Benannte Terminologie und Konsequenz-Framing zum Erkennen von God Objects, engem Coupling und Shared-DB-Coupling.

von sethdford · sethdford/claude-skills

Getestet · Funktioniert ★ 8.8/10

Architecture Anti-Patterns — Benannte Terminologie und Konsequenz-Framing zum Erkennen von God Objects, engem Coupling und Shared-DB-Coupling.

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 database
  • is this checkout code an N+1 query problem waiting to happen
  • help me name why this service is turning into a big ball of mud