Code That Fits In Your Head

Seemanns Engineering-Heuristiken (Komplexitätsgrenzen, TDD, API-Design, STRIDE) geroutet an genau die Datei, die eine Aufgabe braucht.

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

Getestet · Funktioniert ★ 9.6/10

Code That Fits In Your Head — Seemanns Engineering-Heuristiken (Komplexitätsgrenzen, TDD, API-Design, STRIDE) geroutet an genau die Datei, die eine Aufgabe braucht.

Was es kann

Kodiert konkrete, nummerierte Heuristiken aus Mark Seemanns 'Code That Fits in Your Head' — zyklomatische Komplexitätsobergrenzen, die 80/24-Methodengrößenregel, parse-don't-validate, Outside-in-TDD, CQS, Strangler-Pattern, STRIDE-Bedrohungsmodellierung — hinter einer Routing-Schicht (guidelines.md), die jede Coding-Aufgabe auf eine oder zwei spezifische Referenzdateien abbildet, statt alles zu laden. Triggert bei Code-Review-, Refactoring-, API-Design-, TDD-, Debugging- und Security-Review-Anfragen; schließt explizit Sprachsyntax, Framework-Tutorials, Incident Response und Performance-Profiling aus.

Testbericht

Ihm eine Order-Processing-Funktion mit 7 Parametern und Komplexität 13 vorgelegt, und er markierte exakte Regelverstöße mit Nummer (zyklomatische Komplexitätsobergrenze von 7, parse-don't-validate) statt generischer 'räum das auf'-Review-Kommentare.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /code-that-fits-in-your-headSeemanns Engineering-Heuristiken (Komplexitätsgrenzen, TDD, API-Design, STRIDE) geroutet an genau die Datei, die eine Aufgabe braucht.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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