Coding Rules
Konkrétní sada pravidel pro čistý kód: max 2 parametry, žádné potlačení chyb, včasné návraty, YAGNI.
Otestováno · Funguje
Co umí
Aplikuje specifickou, názorovou sadu pravidel pro čistý kód při psaní, revizi nebo refaktorování kódu: 0-2 parametry funkce (strukturované objekty nad to), absolutní pravidlo proti potlačení chyb s vrstvově specifickým zpracováním, YAGNI, včasné návraty namísto hlubokého zanoření a malé funkce s jedinou odpovědností. Zahrnuje referenci specifickou pro TypeScript pokrývající unknown+type guards, operátor satisfies, const assertions a branded types. Spouští se při psaní funkcí, zpracování chyb, refaktorování nebo revizi stylu kódu.
Testovací report
Revize záměrně nepořádné 6parametrové funkce proti sadě pravidel zachytila tiché catch(e){}, dvě nedokumentovaná magická čísla a 6 pozičních parametrů, které generická recenze přehlédla, poté vyprodukovala vyhovující přepsání s object-param a early-return.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/coding-rulesKonkrétní sada pravidel pro čistý kód: max 2 parametry, žádné potlačení chyb, včasné návraty, YAGNI.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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