From backend-springboot-plugin
Audit code for DRY, KISS, YAGNI, naming, and refactoring opportunities.
How this skill is triggered — by the user, by Claude, or both
Slash command
/backend-springboot-plugin:be-clean-codeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Audit Java source code for clean code principles: DRY, KISS, YAGNI, naming, and structure.
Audit Java source code for clean code principles: DRY, KISS, YAGNI, naming, and structure.
.claude/backend-springboot-plugin.json/backend-springboot-plugin:be-init first and stop{sourceDir}/{basePackage}/i, j, k)data, info, temp, result, obj, itemis/has/can prefix contextrecord usage: classes that should be records (immutable DTOs with only fields and constructor)Display findings in the working language:
Clean Code Audit
================
Files scanned: {count}
DRY Issues ({count}):
{file}:{line} — {description}
KISS Issues ({count}):
{file}:{line} — {description}
YAGNI Issues ({count}):
{file}:{line} — {description}
Naming Issues ({count}):
{file}:{line} — {description}
Structure Issues ({count}):
{file}:{line} — {description}
If no issues found:
"Clean code audit passed. Code is clean and well-structured."
npx claudepluginhub ohmyhotelco/hare-cc-plugins --plugin backend-springboot-pluginReviews Java code for bugs, naming issues, code smells, and version-appropriate idioms. Detects Java version from pom.xml or build.gradle for tailored suggestions.
Scans the entire codebase for over-engineering: dead code, stdlib replacements, native alternatives, YAGNI abstractions, and bloat. Produces a ranked list of what to delete or simplify.
Reviews code for smells, complexity, and design issues; applies SOLID principles and clean code heuristics during refactoring. Language-agnostic.