Architecture Anti-Patterns

Nazwane słownictwo i ramowanie konsekwencji do wykrywania obiektów-bogów, ścisłego sprzężenia i sprzężenia wspólnej bazy danych.

Autor: sethdford · sethdford/claude-skills

Testowano · Działa ★ 8.8/10

Architecture Anti-Patterns — Nazwane słownictwo i ramowanie konsekwencji do wykrywania obiektów-bogów, ścisłego sprzężenia i sprzężenia wspólnej bazy danych.

Co robi ten skill

Jednoplotowy referencja, która nazywa i wyjaśnia powszechne wzorce błędów architektonicznych (God Object, Big Ball of Mud, Circular Dependency, Database as Integration Point, N+1 queries, cascade failures) i podaje standardowe sformułowania do zgłaszania ich zespołowi. Reaguje podczas przeglądu projektu systemu, diagnozowania powtarzających się awarii lub pytania, jakich błędów unikać przed budową czegoś nowego.

Raport z testu

Przegląd fikcyjnej architektury zamówień/inwentaryzacji/cen z synchronicznym łańcuchem, wspólną bazą danych i pętlą N+1: skill precyzyjnie nazwał każdy wzorzec (Tight Coupling/cascade failure, Database as Integration Point, N+1 Query Problem) i dodał ramowanie gotowe dla interesariuszy, ale podstawowe ustalenia techniczne pasowały do tego, co już wyłapał podstawowy przegląd.

Testowano: 2026-07-15 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /architecture-anti-patternsNazwane słownictwo i ramowanie konsekwencji do wykrywania obiektów-bogów, ścisłego sprzężenia i sprzężenia wspólnej bazy danych.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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