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/claude-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 standardstools
Documentation automation v2: stack-aware generation from documentation.targets.
development
Generates or updates CI/CD pipelines per project stack with actionlint validation.
tools
Generates ADRs from architecture-plan mini-ADRs with sequential numbering and index update.
development
Formats source code; first step of the pre-commit chain (format -> lint -> compile).