java/src/main/resources/targets/claude/skills/knowledge-packs/coding-standards/SKILL.md
Complete coding conventions: Clean Code rules (CC-01 to CC-10), SOLID principles, {{LANGUAGE}} {{LANGUAGE_VERSION}} idioms, naming patterns, constructor injection, mapper conventions, version-specific features, and approved libraries. Read before writing any code.
npx skillsauth add edercnj/ia-dev-environment coding-standardsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Provides the complete coding conventions for {{LANGUAGE}} {{LANGUAGE_VERSION}} with {{FRAMEWORK}}. Includes Clean Code rules, SOLID principles, language-specific idioms, formatting rules, and library guidelines.
See rules/03-coding-standards.md for the essential cheat sheet (hard limits, naming, SOLID one-liners, forbidden patterns).
Read these files for the full conventions:
| Reference | Content |
|-----------|---------|
| references/clean-code.md | CC-01 to CC-10: naming, functions, SRP, magic values, DRY, error handling, documentation, formatting, Law of Demeter, class organization |
| references/solid-principles.md | SRP, OCP, LSP, ISP, DIP with examples and violation detection |
| references/coding-conventions.md | {{LANGUAGE}}-specific naming, injection patterns, mapper pattern, domain exceptions, formatting |
| references/version-features.md | {{LANGUAGE}} {{LANGUAGE_VERSION}}-specific features (records, sealed types, pattern matching, etc.) |
| references/libraries.md | Mandatory, recommended, and prohibited libraries for {{LANGUAGE}} |
| references/testing-conventions.md | {{LANGUAGE}}-specific testing frameworks, fixture patterns, directory structure |
skills/testing/ — test categories, coverage thresholds, and TDD practicesskills/architecture/ — architecture rules that coding standards must align withskills/layer-templates/ — code templates per architecture layer following these standardsdevelopment
Documentation freshness gate: validates 6 dimensions (readme, api, adr, etc.) per PR.
testing
Conditional dep-policy gate: CVEs, licenses, versions, freshness; SARIF + report.
documentation
Incrementally updates the service or system architecture document; never regenerative.
development
Scans code and git history for leaked credentials, API keys, and tokens; SARIF output.