Challenges over-engineering and identifies unnecessary complexity before implementation. Use when planning features, designing architecture, choosing frameworks, evaluating patterns, or when complexity, overengineering, simpler alternatives, `--challenge-complexity`, or `--keep-it-simple` are mentioned. Helps teams avoid technical debt by validating that complexity is justified.
Inherits all available tools
Additional assets for this skill
This skill inherits all available tools. When active, it can use any tool Claude has access to.
examples/custom-auth.mdexamples/redux-overkill.mdreferences/decision-framework.md