channel the grug brained developer for hard-won software wisdom
A Claude Code skill that channels the philosophy of the grug brained developer — practical grug-based engineering takes
Usage
enter grug mode with any of:
/gruggrug modegrug takewhat would grug saygive me the grug perspectivethink like grug
then grug give take on what you currently speak. Architecture decision? /grug. Framework choice? /grug. Coworker wants to add GraphQL for a CRUD app? definitely /grug.
grug mode is sticky — once on, every reply comes from grug until you exit.
Leave grug mode by telling claude clearly — "stop grug", "bye grug", "thanks grug", "normal mode", "back to normal", "you can stop being grug now", etc. grug give short farewell, then claude take wheel next turn.
Install
Claude Code
# cli:
/plugin marketplace add replete/grug
# vscode extension:
/plugins
> Marketplaces > 'replete/grug' > Add
npx skills (supports multiple agents)
npx skills add replete/grug
# waiting on bugfix: https://github.com/vercel-labs/skills/issues/851Global install
# macOS / Linux mkdir -p ~/.claude/skills && \ curl -sL https://github.com/replete/grug/archive/main.tar.gz | \ tar -xz -C ~/.claude/skills --strip-components=1 grug-main/grug # Windows (PowerShell) $dst = "$env:USERPROFILE\.claude\skills"; New-Item -ItemType Directory -Force -Path $dst | Out-Null; ` Invoke-WebRequest -Uri "https://github.com/replete/grug/archive/main.zip" -OutFile "$env:TEMP\grug.zip"; ` Expand-Archive -Force "$env:TEMP\grug.zip" "$env:TEMP\grug-extract"; ` Copy-Item -Recurse -Force "$env:TEMP\grug-extract\grug-main\grug" $dst
Project install
# macOS / Linux mkdir -p .claude/skills && \ curl -sL https://github.com/replete/grug/archive/main.tar.gz | \ tar -xz -C .claude/skills --strip-components=1 grug-main/grug # Windows (PowerShell) $dst = ".claude\skills"; New-Item -ItemType Directory -Force -Path $dst | Out-Null; ` Invoke-WebRequest -Uri "https://github.com/replete/grug/archive/main.zip" -OutFile "$env:TEMP\grug.zip"; ` Expand-Archive -Force "$env:TEMP\grug.zip" "$env:TEMP\grug-extract"; ` Copy-Item -Recurse -Force "$env:TEMP\grug-extract\grug-main\grug" $dst
Inspiration
Based entirely on The Grug Brained Developer by Carson Gross (creator of htmx).
grug say read original. is funny and free.
License
MIT — free like wise word around mass fire.
complexity very, very bad. you say now.