Code That Fits In Your Head

Seemannovy inženýrské heuristiky (limity komplexity, TDD, návrh API, STRIDE) směrované na přesně ten soubor, který úkol potřebuje.

od CodeAlive-AI · CodeAlive-AI/ai-driven-development

Otestováno · Funguje ★ 9.6/10

Code That Fits In Your Head — Seemannovy inženýrské heuristiky (limity komplexity, TDD, návrh API, STRIDE) směrované na přesně ten soubor, který úkol potřebuje.

Co umí

Zakóduje konkrétní, číslované heuristiky z knihy Marka Seemanna 'Code That Fits in Your Head' — stropy cyklomatické komplexity, pravidlo velikosti metody 80/24, parse-don't-validate, outside-in TDD, CQS, Strangler pattern, STRIDE threat modeling — za směrovací vrstvou (guidelines.md), která mapuje každý kódovací úkol na jeden nebo dva konkrétní referenční soubory místo načítání všeho. Spouští se na code review, refaktoring, návrh API, TDD, ladění a požadavky na bezpečnostní review; explicitně vylučuje syntaxi jazyka, tutoriály frameworků, incident response a profilování výkonu.

Testovací report

Zadal jsem mu funkci pro zpracování objednávek se 7 parametry a komplexitou 13 a přesně označil číslované porušené pravidlo (strop cyklomatické komplexity 7, parse-don't-validate) místo obecných komentářů typu 'ukliď to' v review.

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

Instalace

git clone https://github.com/CodeAlive-AI/ai-driven-development
cd ai-driven-development
mkdir -p ~/.claude/skills
cp -r skills/code-that-fits-in-your-head ~/.claude/skills/code-that-fits-in-your-head

Příkazy a ukázkové prompty

  • /code-that-fits-in-your-headSeemannovy inženýrské heuristiky (limity komplexity, TDD, návrh API, STRIDE) směrované na přesně ten soubor, který úkol potřebuje.

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

  • Review this function against Seemann's complexity and size heuristics
  • Refactor this API using parse-don't-validate and CQS principles
  • Threat model this feature with STRIDE before I ship it