Architecture Anti-Patterns

Navngitt vokabular og konsekvens-innramming for å oppdage gudobjekter, tett kobling og delt DB-kobling.

av sethdford · sethdford/claude-skills

Bestått ★ 8.8/10

Architecture Anti-Patterns — Navngitt vokabular og konsekvens-innramming for å oppdage gudobjekter, tett kobling og delt DB-kobling.

Hva den gjør

En enkeltfils referanse som navngir og forklarer vanlige arkitektoniske feilmønstre (God Object, Big Ball of Mud, Circular Dependency, Database as Integration Point, N+1 queries, cascade failures) og gir standardfraser for å ta dem opp med et team. Utløses ved gjennomgang av systemdesign, diagnostisering av tilbakevendende nedetider, eller spørsmål om hvilke feil man skal unngå før man bygger noe nytt.

Testrapport

Gjennomgikk en fiktiv ordre/lager/prisarkitektur med synkron kobling, en delt DB og en N+1-løkke: ferdigheten navnga hvert mønster presist (Tight Coupling/cascade failure, Database as Integration Point, N+1 Query Problem) og la til interessent-klar innramming, men de underliggende tekniske funnene samsvarte med det en basisgjennomgang allerede fanget opp.

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /architecture-anti-patternsNavngitt vokabular og konsekvens-innramming for å oppdage gudobjekter, tett kobling og delt DB-kobling.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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