Coding Rules
Konkretny zestaw zasad czystego kodu: maks. 2 parametry, brak tłumienia błędów, wczesne powroty, YAGNI.
Testowano · Działa
Co robi ten skill
Stosuje specyficzny, opiniotwórczy zestaw zasad czystego kodu podczas pisania, przeglądania lub refaktoryzacji kodu: 0-2 parametry funkcji (obiekty strukturalne poza tym), absolutna zasada przeciwko tłumieniu błędów z obsługą specyficzną dla warstwy, YAGNI, wczesne powroty zamiast głębokiego zagnieżdżania i małe funkcje o pojedynczej odpowiedzialności. Zawiera odniesienie specyficzne dla TypeScript obejmujące unknown+type guards, operator satisfies, const assertions i branded types. Uruchamia się podczas pisania funkcji, obsługi błędów, refaktoryzacji lub przeglądania stylu kodu.
Raport z testu
Przegląd celowo niechlujnej funkcji z 6 parametrami pod kątem zestawu reguł wykrył ciche catch(e){}, dwie nieudokumentowane magiczne liczby i 6 parametrów pozycyjnych, które ogólny przegląd pominął, a następnie wygenerował zgodne przepisanie z parametrem obiektu i wczesnym powrotem.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/coding-rulesKonkretny zestaw zasad czystego kodu: maks. 2 parametry, brak tłumienia błędów, wczesne powroty, YAGNI.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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