Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
Install
npx skills add mattpocock/skills --skill codebase-designnpx skills add mattpocock/skills --skill codebase-design -a claude-code -gnpx skills add mattpocock/skills --skill codebase-design -a codex -ggemini skills install https://github.com/mattpocock/skills.git --path skills/engineering/codebase-designgh skill install mattpocock/skills codebase-designgit clone --depth 1 https://github.com/mattpocock/skills /tmp/mattpocock__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/mattpocock__skills/skills/engineering/codebase-design ~/.claude/skills/codebase-design # Claude Code
cp -R /tmp/mattpocock__skills/skills/engineering/codebase-design ~/.agents/skills/codebase-design # Codex, Cursor, Gemini CLI, Copilot, OpenCode