Coding Rules
Concrete clean-code regelset: 2-param max, geen error suppression, early returns, YAGNI.
Getest · Werkt
Wat het doet
Past een specifieke, opiniërende clean-code regelset toe bij het schrijven, reviewen of refactoren van code: 0-2 functieparameters (gestructureerde objecten daarbuiten), een absolute regel tegen error suppression met laag-specifieke afhandeling, YAGNI, early returns boven diepe nesting, en kleine single-responsibility functies. Bevat een TypeScript-specifieke referentie die unknown+type guards, de satisfies operator, const assertions en branded types behandelt. Activeert bij het schrijven van functies, afhandelen van fouten, refactoren of reviewen van codestijl.
Testrapport
Het reviewen van een opzettelijk rommelige 6-parameter functie tegen de regelset ving een stille catch(e){}, twee ongedocumenteerde magic numbers, en de 6 positionele params die een generieke review over het hoofd zag, en produceerde vervolgens een conforme object-param, early-return herschrijving.
Getest op: 2026-07-14 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/coding-rulesConcrete clean-code regelset: 2-param max, geen error suppression, early returns, YAGNI.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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