This detector enforces amplihack's zero-BS philosophy by catching five specific anti-patterns: over-abstraction (like ABC classes with one implementation), complex inheritance chains deeper than two levels, functions over 50 lines, tight coupling from hardcoded dependencies, and missing `__all__` exports. It's built for code review and refactoring sessions where you want to keep things ruthlessly simple. The skill gives you specific fixes with before/after examples, not just complaints. Run it when you're reviewing PRs or when that nagging feeling hits that your code is getting too clever for its own good. It's opinionated about composition over inheritance and direct implementation over future-proofing, which won't suit every team but keeps complexity in check.
npx -y skills add rysweet/amplihack --skill code-smell-detector --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
cursor/plugins
metabase/metabase
metabase/metabase
telagod/code-abyss
github/awesome-copilot
DietrichGebert/ponytail