Coding Principles
Sprog-agnostiske kodningsprincipper for vedligeholdelse, læsbarhed og kodekvalitet
Testet · Virker
Hvad det gør
En sprog-agnostisk tjekliste over kodningsprincipper, der dækker funktionsdesign, fejlhåndtering, dependency injection, kommentering, refaktorering og sikre standarder, plus en sikkerhedskontrolreference til gennemgang. Udløses ved implementering af funktioner, refaktorering eller gennemgang af kodekvalitet. Styrer genereret kode mod parametriserede forespørgsler, hemmelighedssikker logning, sikker hashing, navngivne konstanter og små enkeltansvarsfunktioner.
Testrapport
Hentede SKILL.md og dens ene refererede fil (references/security-checks.md, HTTP 200) fra dev-skills kopien; frontmatter har name+description og ingen hardcoded stier eller sikkerhedsbrister. Til output skrev jeg den samme registerUser funktion to gange: en baseline skrevet naturligt, derefter en, der strengt fulgte brødteksten. Skill-versionen rettede konkret reelle defekter i min baseline — SQL strengkonkatenation blev en parametriseret forespørgsel, en console.log, der lækkede plaintext-adgangskoden, blev en brugernavn-kun log, MD5 blev pbkdf2 med salt, det magiske tal 13 blev MINIMUM_AGE, og rå e.message stoppede med at lække til kalderen. Trigger-fraseringer bedømt: "refactor this 300-line UserService" JA, "review my PR for code quality" JA, "implement a caching layer with clean maintainable structure" JA, "what's the difference between TCP and UDP" NEJ, "set up a GitHub Actions CI pipeline" NEJ — alle 5 korrekte.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/shinpr/claude-code-workflows.git /tmp/coding-principles-src mkdir -p ~/.claude/skills cp -R /tmp/coding-principles-src/dev-skills/skills/coding-principles ~/.claude/skills/coding-principles # Places SKILL.md at ~/.claude/skills/coding-principles/SKILL.md plus references/security-checks.md # No deps, no scripts, no API keys — pure guidance skill. # Identical copies also live under dev-workflows-frontend/ and dev-workflows-fullstack/ in the same repo. # Plugin alternative: /plugin marketplace add shinpr/claude-code-workflows then /plugin install dev-workflows@claude-code-workflows
Kommandoer og eksempelprompter
/coding-principlesSprog-agnostiske kodningsprincipper for vedligeholdelse, læsbarhed og kodekvalitet
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Review this function for maintainability issuesRefactor this code to be more readableCheck this feature implementation against coding principles