Architecture Anti-Patterns

Namngiven vokabulär och konsekvens-inramning för att upptäcka gudobjekt, tät koppling och delad databas-koppling.

av sethdford · sethdford/claude-skills

Testad · Fungerar ★ 8.8/10

Architecture Anti-Patterns — Namngiven vokabulär och konsekvens-inramning för att upptäcka gudobjekt, tät koppling och delad databas-koppling.

Vad den gör

En enfilsreferens som namnger och förklarar vanliga arkitektoniska misslyckandepönster (God Object, Big Ball of Mud, Circular Dependency, Database as Integration Point, N+1 queries, cascade failures) och ger standardformuleringar för att ta upp dem med ett team. Triggers vid granskning av systemdesign, diagnostisering av återkommande avbrott, eller vid frågan om vilka misstag man ska undvika innan man bygger något nytt.

Testrapport

Granskade en fiktiv order/lager/prissättningsarkitektur med synkron kedjning, en delad databas och en N+1-loop: färdigheten namngav varje mönster exakt (Tight Coupling/cascade failure, Database as Integration Point, N+1 Query Problem) och lade till intressent-redo inramning, men de underliggande tekniska fynden matchade vad en baslinjegranskning redan fångade.

Testad: 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

Kommandon och exempelprompter

  • /architecture-anti-patternsNamngiven vokabulär och konsekvens-inramning för att upptäcka gudobjekt, tät koppling och delad databas-koppling.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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