codeprobe-code-smells
Installation
SKILL.md
Standalone Mode
If invoked directly (not via the orchestrator), you must first:
- Read
../codeprobe/shared-preamble.mdfor the output contract, execution modes, and constraints. - Load applicable reference files from
../codeprobe/references/based on the project's tech stack. - Default to
fullmode unless the user specifies otherwise.
Code Smells & Anti-Pattern Detector
Domain Scope
This sub-skill detects code smells and anti-patterns organized into these categories:
- Bloaters — Long Method, Large Class, Data Clumps, Primitive Obsession
- Object-Orientation Abusers — Feature Envy, Inappropriate Intimacy, Refused Bequest
- Change Preventers — Shotgun Surgery, Divergent Change
- Dispensables — Dead Code, Speculative Generality, Middle Man
- Couplers — Temporal Coupling
- Readability — Magic Numbers, Boolean Blindness, Deep Nesting
Related skills