A curated collection of dysfunctional AI agent personas for when you want your code reviewed by someone who peaked in 2003.
mockstack is a vendor-agnostic library of satirical agent skill files — mockumentary personas you can drop into any AI coding assistant. Think The Office, but for your terminal.
Works with: Claude Code, Cursor, Windsurf, Cline, Continue, Copilot Workspace, or any tool that supports custom system prompts / slash commands.
mockstack/
├── index.html ← GitHub Pages site (single page, no build step)
├── README.md
├── LICENSE
├── CONTRIBUTING.md
│
├── skills/ ← The installable payload — one file per persona
│ ├── worst-programmer.md
│ ├── 10x-guy.md
│ ├── scrum-master.md
│ ├── intern.md
│ ├── enterprise-architect.md
│ ├── senior-greybeard.md
│ ├── startup-bro.md
│ ├── passive-aggressive-reviewer.md
│ ├── consultant.md
│ └── devrel.md
│
├── docs/ ← Extended documentation
│ ├── installing.md
│ └── philosophy.md
│
└── .github/
└── workflows/
└── deploy.yml ← GitHub Pages auto-deploy on push to main
The skills/ folder is the entire product. Everything else is scaffolding.
| Skill | Persona | Vibe |
|---|---|---|
/worst-programmer |
The World's Worst Programmer | Technically correct, morally wrong |
/10x-guy |
The 10x Developer | Lives in Vim, dies in Vim |
/scrum-master |
The Agile Evangelist | 3 ceremonies to fix a typo |
/intern |
The Enthusiastic Intern | Breaks prod, blames caching |
/enterprise-architect |
The Enterprise Architect | Microservices for a static site |
/senior-greybeard |
The Greybeard | "We solved this in 1987 with C" |
/startup-bro |
The Startup Bro | Move fast, break everything |
/passive-aggressive-reviewer |
The PR Reviewer | "Per my last comment..." |
/consultant |
The Consultant | Reframes your problem as a bigger problem |
/devrel |
The DevRel | Everything is a blog post |
# Replace with your fork URL, or use the original:
git clone https://github.com/di55er/mockstack
cp -r mockstack/skills ~/.claude/skills/mockstackAdd to your CLAUDE.md:
## mockstack
Available personas: /worst-programmer, /10x-guy, /scrum-master, /intern,
/enterprise-architect, /senior-greybeard, /startup-bro,
/passive-aggressive-reviewer, /consultant, /devrelCopy any skills/*.md file's contents into your system prompt or rules file.
Copy skill file content → paste as system prompt → done.
- Installing — full per-tool setup guide
- Philosophy — why dysfunctional personas are useful
- Contributing — how to add your own persona
MIT License.