Coding Rules
Konkret clean-code regelsett: maks 2 parametere, ingen feilundertrykkelse, tidlige returer, YAGNI.
Bestått
Hva den gjør
Anvender et spesifikt, meningsbærende clean-code regelsett under skriving, gjennomgang eller refaktorering av kode: 0-2 funksjonsparametere (strukturerte objekter utover det), en absolutt regel mot feilundertrykkelse med lagspesifikk håndtering, YAGNI, tidlige returer fremfor dyp nestling, og små enkeltansvarsfunksjoner. Inkluderer en TypeScript-spesifikk referanse som dekker unknown+type guards, satisfies-operatoren, const assertions og branded types. Utløses ved skriving av funksjoner, feilhåndtering, refaktorering eller gjennomgang av kodestil.
Testrapport
Gjennomgang av en bevisst rotete 6-parameter funksjon mot regelsettet fanget opp en stille catch(e){}, to udokumenterte magiske tall, og de 6 posisjonelle parameterne en generisk gjennomgang overså, og produserte deretter en kompatibel objekt-param, tidlig-retur omskriving.
Testet på: 2026-07-14 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/coding-rulesKonkret clean-code regelsett: maks 2 parametere, ingen feilundertrykkelse, tidlige returer, YAGNI.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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