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 skills add https://github.com/rysweet/amplihack --skill code-smell-detector