ousterhout-principles
Apply Ousterhout's software design principles: detect shallow modules, information leakage, and complexity red flags. Use when reviewing code, designing modules, refactoring, or discussing architectur
Also installable via skills CLI
npx skills add phrazzld/claude-config/skills/ousterhout-principles