Code That Fits In Your Head

Seemanns tekniska heuristiker (komplexitetsgränser, TDD, API-design, STRIDE) routade till exakt den fil en uppgift behöver.

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

Testad · Fungerar ★ 9.6/10

Code That Fits In Your Head — Seemanns tekniska heuristiker (komplexitetsgränser, TDD, API-design, STRIDE) routade till exakt den fil en uppgift behöver.

Vad den gör

Kodifierar konkreta, numrerade heuristiker från Mark Seemanns 'Code That Fits in Your Head' — cyklomatiska komplexitetstak, 80/24-metodstorleksregeln, parse-don't-validate, outside-in TDD, CQS, Strangler-mönstret, STRIDE-hotmodellering — bakom ett routinglager (guidelines.md) som mappar varje kodningsuppgift till en eller två specifika referensfiler istället för att ladda allt. Triggas av kodgranskning, refaktorering, API-design, TDD, debugging och säkerhetsgranskningsförfrågningar; utesluter uttryckligen språksyntax, ramverkshandledningar, incidenthantering och prestandaprofilering.

Testrapport

Matade den med en funktion för orderbehandling med 7 parametrar och komplexitet 13, och den flaggade exakta regelbrott med nummer (cyklomatiskt komplexitetstak på 7, parse-don't-validate) istället för generiska 'städa upp det här'-granskningskommentarer.

Testad: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

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

Kommandon och exempelprompter

  • /code-that-fits-in-your-headSeemanns tekniska heuristiker (komplexitetsgränser, TDD, API-design, STRIDE) routade till exakt den fil en uppgift behöver.

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

  • 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