Coding Rules

Concrete clean-code regelset: 2-param max, geen error suppression, early returns, YAGNI.

Door shinpr · shinpr/agentic-code

Getest · Werkt ★ 9.6/10

Coding Rules — Concrete clean-code regelset: 2-param max, geen error suppression, early returns, YAGNI.

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 nesting
  • Review this code against our clean-code ruleset
  • Split this function's five parameters into a structured object