Skip to content

replete/grug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪨 /grug

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

/grug what is your take?

Usage

enter grug mode with any of:

  • /grug
  • grug mode
  • grug take
  • what would grug say
  • give me the grug perspective
  • think 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/851

Global 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.

About

Claude Code skill inspired by The Grug Brained Developer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors