Coding Rules
Konkretes Clean-Code-Regelwerk: max. 2 Parameter, keine Fehlerunterdrückung, frühe Returns, YAGNI.
Getestet · Funktioniert
Was es kann
Wendete ein spezifisches, meinungsstarkes Clean-Code-Regelwerk beim Schreiben, Überprüfen oder Refaktorieren von Code an: 0-2 Funktionsparameter (strukturierte Objekte darüber hinaus), eine absolute Regel gegen Fehlerunterdrückung mit schichtspezifischer Behandlung, YAGNI, frühe Returns statt tiefer Verschachtelung und kleine Funktionen mit einfacher Verantwortung. Enthält eine TypeScript-spezifische Referenz, die unknown+type guards, den satisfies-Operator, const assertions und branded types abdeckt. Wird ausgelöst beim Schreiben von Funktionen, Fehlerbehandlung, Refaktorierung oder Überprüfung des Codestils.
Testbericht
Die Überprüfung einer absichtlich unordentlichen 6-Parameter-Funktion gegen das Regelwerk entdeckte ein stilles catch(e){}, zwei undokumentierte Magic Numbers und die 6 positional params, die eine generische Überprüfung übersehen hatte, und erzeugte dann eine konforme Objekt-Param-, Early-Return-Umschreibung.
Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/shinpr/agentic-code cd agentic-code mkdir -p ~/.claude/skills cp -r .agents/skills/coding-rules ~/.claude/skills/coding-rules
Befehle & Beispiel-Prompts
/coding-rulesKonkretes Clean-Code-Regelwerk: max. 2 Parameter, keine Fehlerunterdrückung, frühe Returns, YAGNI.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Refactor this function to use early returns instead of nestingReview this code against our clean-code rulesetSplit this function's five parameters into a structured object