Language-agnostic coding principles for maintainability, readability, and quality. Use when implementing features, refactoring code, or reviewing code quality.
The canonical home for this skill is coding-principles in shinpr/claude-code-workflows
When adopting patterns, APIs, or dependencies from existing code:
Nearby code is a starting point for investigation, not a sufficient basis for adoption. Verify that what you reference is representative of the repository's conventions and current best practices before using it as a model.
Names, types, and structure are the primary medium. A comment earns its place only by carrying information the code itself cannot express. When in doubt, improve the name instead of adding a comment.
A comment is justified only if it answers one of these:
One comment per decision. If a comment restates what the names and control flow already show, delete it and rename instead.
For concrete detection patterns used by security review, see references/security-checks.md.
a4ecd62
Canonical home
since Mar 27, 2026
Also appears in
since Sep 19, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.