mrgoonie/simplification cascades
Find one insight that eliminates multiple components - "if this is true, we don't need X, Y, or Z
npx skills add https://github.com/mrgoonie/claudekit-skills --skill Simplification Cascades
Sometimes one insight eliminates 10 things. Look for the unifying principle that makes multiple components unnecessary.
Core principle: "Everything is a special case of..." collapses complexity dramatically.
| Symptom | Likely Cascade |
|---------|----------------|
| Same thing implemented 5+ ways | Abstract the common pattern |
| Growing special case list | Find the general case |
| Complex rules with exceptions | Find the rule that has no exceptions |
| Excessive config options | Find defaults that work for 95% |
Look for:
Ask: "What if they're all the same thing underneath?"
Before: Separate handlers for batch/real-time/file/network data
Insight: "All inputs are streams - just different sources"
After: One stream processor, multiple stream sources
Eliminated: 4 separate implementations
Before: Session tracking, rate limiting, file validation, connection pooling (all separate)
Insight: "All are per-entity resource limits"
After: One ResourceGovernor with 4 resource types
Eliminated: 4 custom enforcement systems
Before: Defensive copying, locking, cache invalidation, temporal coupling
Insight: "Treat everything as immutable data + transformations"
After: Functional programming patterns
Eliminated: Entire classes of synchronization problems
Take mrgoonie/simplification cascades from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.