Name code by what it does in the domain, not how it's implemented or its history
Install
npx skills add obra/clank --skill 'Domain-Focused Naming'npx skills add obra/clank --skill 'Domain-Focused Naming' -a claude-code -gnpx skills add obra/clank --skill 'Domain-Focused Naming' -a codex -ggemini skills install https://github.com/obra/clank.git --path skills/coding/naming-by-domaingh skill install obra/clank 'Domain-Focused Naming'git clone --depth 1 https://github.com/obra/clank /tmp/obra__clank
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/obra__clank/skills/coding/naming-by-domain ~/.claude/skills/'Domain-Focused Naming' # Claude Code
cp -R /tmp/obra__clank/skills/coding/naming-by-domain ~/.agents/skills/'Domain-Focused Naming' # Codex, Cursor, Gemini CLI, Copilot, OpenCode