Whiteboard Defense — AI skill for Claude Code
Know what your AI agent built, and where it just used its defaults.
How to install Whiteboard Defense
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open avestura/whiteboard-defense and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Whiteboard Defense does
Know what your AI agent built, and where it just used its defaults. A skill + plugin for Claude Code, Codex and OpenCode that briefs you on decisions, provenance, and failure modes so you can pass the whiteboard defense.
Alternatives in AI
- OpenContext — A personal context store for AI agents and assistants—reuse your existing coding agent CLI (Codex/Claude/OpenC 1.1k ★
- Beamer Academic — 一键从论文生成高质量学术答辩PPT AI-powered thesis defense slides generator Claude Code & Codex Skill 279 ★
- Svelte Markdown — 📝 Markdown and HTML renderer for Svelte 5 — built for streaming AI agent output from Claude Code, ChatGPT, an 131 ★
README
Whiteboard Defense
**Know what your AI agent built, and where it just used its defaults.**
A skill and plugin for Claude Code, Codex, and OpenCode. After substantial work, it briefs you on how the thing works, which decisions were made, who made each one (you, the context, or the agent's habit), where it fails, and the questions you should be able to answer if someone pulled you aside at a whiteboard.
Site: https://avestura.github.io/whiteboard-defense/
Why
Mitchell Hashimoto's [whiteboard defense](https://x.com/mitchellh/status/2100249348345057389): you should be able to explain any customer-facing system you shipped and defend its decisions, even if you did not write the code. PoCs and demos are exempt. Anything customers touch is not.
Agents make dozens of decisions you never see. Many are not decisions at all, but defaults: the same logo idea, the same slide-deck mechanics, the same stack. Anthropic's own advice for Opus 5.5 is to name the styles you do *not* want, because a general "avoid generic" mostly swaps one default for another. This project extends that idea past design: it tells you where defaults were used, so you can steer next time.
Install
One command. It installs for every supported agent it finds on your PATH.
macOS / Linux / Git Bash:
curl -fsSL https://raw.githubusercontent.com/avestura/whiteboard-defense/main/install.sh | sh
Windows PowerShell:
irm https://raw.githubusercontent.com/avestura/whiteboard-defense/main/install.ps1 | iex
Pick agents explicitly: `... | sh -s -- claude codex opencode`. Remove with `--uninstall`.
Per agent, manually
**Claude Code**
claude plugin marketplace add avestura/whiteboard-defense
claude plugin install whiteboard-defense@whiteboard-defense
Run it with `/whiteboard-defense:whiteboard`.
**Codex**: copy the skill into your personal skills directory, then run `$whiteboard`.
git clone https://github.com/avestura/whiteboard-defense && cp -r whi
Related Skills
Design AI Feature
Design an AI-powered feature end-to-end — model selection, prompt architecture, eval framework, failure modes,
Claude Failures
Documented failure modes from working with Claude Code. Post-mortems of real incidents where the AI agent assu
Find Failures
Find how your AI product fails: review real traces in Eval Studio and group your notes into failure modes
AI Agents Workshop
2-hour workshop: build an AI agent in under 150 lines of Node.js. Concepts, architecture, failure modes, and l
Codex Plan Review
Adversarial Codex review of a PLAN or design (not code) via the local Codex CLI. Read-only second-model challe
Luck
A skill for improving the luck of your AI stack and projects—developed from an applied theoretical framework.
Related Agents
Part 13: Memory Bridge (Give Coding Agents Your Brain)
When you spawn Codex or Claude Code to build something, they start blind. They don't know your architecture de
Gsd Domain Researcher
Researches the business domain and real-world application context of the AI system being built. Surfaces domai
Ferrox Domain Researcher
Researches the business domain and real-world application context of the AI system being built. Surfaces domai