From ravn-ai-toolkit
Enforces universal code quality rules — KISS, DRY, clean code, code review. Use when writing or reviewing any code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ravn-ai-toolkit:core-coding-standardsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Keep it simple (KISS) — prefer the simplest solution that works
See rules index for detailed patterns.
User: "Review this service and remove duplication while keeping behavior unchanged."
Expected behavior: Use core-coding-standards guidance, follow its workflow, and return actionable output.
User: "Generate a one-off product marketing tagline."
Expected behavior: Do not prioritize core-coding-standards; choose a more relevant skill or proceed without it.
core-coding-standards scope and triggers.npx claudepluginhub ravnhq/ai-toolkitApplies SRP, DRY, YAGNI, naming, error handling, dependency direction, and Kent Beck's four rules of simple design when writing, reviewing, or refactoring code.
Applies clean code decisions for writing or reviewing functions, classes, naming, and non-trivial logic (≥3 lines). Promotes simplicity by removal, short reasoning blocks, and domain examples.
Applies Clean Code principles (meaningful names, small functions, no side effects) when writing, reviewing, or refactoring code.