Coding Rules
Konkret clean-code regelsæt: 2-param max, ingen fejlundertrykkelse, tidlige returværdier, YAGNI.
Testet · Virker
Hvad det gør
Anvender et specifikt, meningsfuldt clean-code regelsæt under skrivning, gennemgang eller refactoring af kode: 0-2 funktionsparametre (strukturerede objekter ud over det), en absolut regel mod fejlundertrykkelse med lag-specifik håndtering, YAGNI, tidlige returværdier over dyb indlejring, og små enkeltansvarsfunktioner. Inkluderer en TypeScript-specifik reference, der dækker unknown+type guards, satisfies-operatoren, const assertions og branded types. Udløses ved skrivning af funktioner, håndtering af fejl, refactoring eller gennemgang af kodestil.
Testrapport
Gennemgang af en bevidst rodet 6-parameter funktion mod regelsættet fangede en stiltiende catch(e){}, to udokumenterede magiske tal og de 6 positionelle parametre, som en generisk gennemgang overså, og producerede derefter en kompatibel objekt-param, tidlig-retur omskrivning.
Testet: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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 regelsæt: 2-param max, ingen fejlundertrykkelse, tidlige returværdier, YAGNI.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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