Manage software complexity through deep modules, information hiding, and strategic programming. Use when the user mentions "module design", "API too complex", "shallow class", "complexity budget", "strategic vs tactical", "deep module", "information leakage", "pass-through method", "this code is over-engineered", or "simplify this design".
Install
npx skills add wondelai/skills --skill software-design-philosophynpx skills add wondelai/skills --skill software-design-philosophy -a claude-code -gnpx skills add wondelai/skills --skill software-design-philosophy -a codex -ggemini skills install https://github.com/wondelai/skills.git --path software-design-philosophygh skill install wondelai/skills software-design-philosophygit clone --depth 1 https://github.com/wondelai/skills /tmp/wondelai__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/wondelai__skills/software-design-philosophy ~/.claude/skills/software-design-philosophy # Claude Code
cp -R /tmp/wondelai__skills/software-design-philosophy ~/.agents/skills/software-design-philosophy # Codex, Cursor, Gemini CLI, Copilot, OpenCode