Coding Standards
Språkuavhengige anti-mønster, typesikkerhet og test-først standarder for gjennomganger og refaktoriseringer
Krever oppsett
Hva den gjør
En universell kodingsstandardreferanse som kodifiserer anti-mønsterdeteksjon (Rule of Three, SRP, DRY, feilundertrykkelse, overdreven type-påstander), typesikkerhetsregler (unknown + type guards over any/as), fail-fast feilhåndtering, Red-Green-Refactor testing, impact-analysis gates, og sikre standarder. Utløses ved implementering av funksjoner, gjennomgang av kode, eller refaktorisering. Anvendes som veiledning i kontekstvinduet i stedet for å kjøre et verktøy.
Testrapport
Hentet SKILL.md på .claude/skills-en/coding-standards/; frontmatter har name+description. Stikkprøvet 3 refererte stier via rå henting — references/security-checks.md, implementation-approach/SKILL.md, typescript-rules/SKILL.md alle HTTP 200; ingen sikkerhetsbrister ("Knowledge Cutoff Supplement" er informativ, ikke injeksjon). For OUTPUT skrev jeg to fetchUser()-implementasjoner: baseline returnerte `data as User` (ingen validering); ferdighets-fulgt brukte `unknown` + en isUser type guard + fail-fast InvalidUserError. Kjørte guarden i node mot `{id:42}`: baseline passerer det feilformede objektet gjennom typet som User, ferdighetsguarden returnerer false så den kaster en feil — en konkret observert forskjell som matcher ferdighetens typesikkerhets- og fail-fast-regler.
Testet på: 2026-07-31 · Claude Code 2.x (agent harness)
Installer
# Copies the coding-standards skill (SKILL.md + references/) into ~/.claude/skills git clone --depth 1 https://github.com/shinpr/ai-coding-project-boilerplate.git /tmp/coding-standards-src mkdir -p ~/.claude/skills cp -R /tmp/coding-standards-src/.claude/skills-en/coding-standards ~/.claude/skills/coding-standards # Japanese variant also exists at .claude/skills-ja/coding-standards if preferred # No external deps, scripts, or API keys required — pure guidance document
Kommandoer og eksempelprompter
/coding-standardsSpråkuavhengige anti-mønster, typesikkerhet og test-først standarder for gjennomganger og refaktoriseringer
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Check this function for code smellsReview my pull request for anti-patternsRefactor this module for readability