aethrox-codebase-design

SKILLWorkflowcommunity
v0.0.0aethroxMITUpdated 4d agoSource →

Module design discipline from John Ousterhout's A Philosophy of Software Design, depth as the metric (a lot of functionality behind a simple interface), information hiding vs. leakage, the concrete red flags that mark a shallow module, and comparing at least two designs before committing. Use when d

Community-submitted skill. Not yet reviewed by the Forge team. Full prompt content may not be available.Request review →
18Repo stars
1Clients
1Formats
4d agoLast update
Skill
Authoraethrox
Version0.0.0
LicenseMIT
CategoryWorkflow
Formatsskill.md
PromptNot published
Compatibility
Claude✓ Supported
Cursor
Copilot
ChatGPT
Gemini
About

Module design discipline from John Ousterhout's A Philosophy of Software Design, depth as the metric (a lot of functionality behind a simple interface), information hiding vs. leakage, the concrete red flags that mark a shallow module, and comparing at least two designs before committing. Use when designing a new module or class, deciding where an interface boundary (seam) should go, reviewing a d

Keywords
skillclaude