Architecture Anti-Patterns

Pojmenovaná terminologie a rámování důsledků pro identifikaci god objects, těsné vazby a vazby na sdílenou DB.

od sethdford · sethdford/claude-skills

Otestováno · Funguje ★ 8.8/10

Architecture Anti-Patterns — Pojmenovaná terminologie a rámování důsledků pro identifikaci god objects, těsné vazby a vazby na sdílenou DB.

Co umí

Jednosouborová reference, která pojmenovává a vysvětluje běžné architektonické vzory selhání (God Object, Big Ball of Mud, Circular Dependency, Database as Integration Point, N+1 queries, kaskádová selhání) a poskytuje standardní formulace pro jejich projednání s týmem. Spouští se při revizi návrhu systému, diagnostice opakujících se výpadků nebo při dotazech, jakým chybám se vyhnout před budováním něčeho nového.

Testovací report

Zkontroloval jsem fiktivní architekturu objednávek/inventáře/cen s synchronním řetězením, sdílenou DB a smyčkou N+1: dovednost přesně pojmenovala každý vzor (Tight Coupling/kaskádové selhání, Database as Integration Point, N+1 Query Problem) a přidala rámování připravené pro zúčastněné strany, ale základní technická zjištění odpovídala tomu, co již zachytila základní revize.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /architecture-anti-patternsPojmenovaná terminologie a rámování důsledků pro identifikaci god objects, těsné vazby a vazby na sdílenou DB.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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