codebase-design
Installation
SKILL.md
Codebase design
Keep each capability together, make it simple to use, and split it only when the split improves understanding.
A deep module hides substantial behavior behind a small interface. Strong locality keeps the knowledge needed to change that behavior together. Apply both when designing or simplifying code; file counts and short functions do not measure either.