Courtroom Defense — Development agent for Claude Code
Courtroom role — argues that the motion should be denied or narrowed, finds what the prosecutor missed or got wrong, may request its own investigation.
How to install Courtroom Defense
Installs to ~/.claude/agents/rbarbaresco-skills-courtroom-defense.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/rbarbaresco/skills/HEAD/agents/courtroom-defense.md -o ~/.claude/agents/rbarbaresco-skills-courtroom-defense.md Restart Claude Code, or start a new session, for it to be picked up.
What Courtroom Defense does
name: courtroom-defense description: Courtroom role — argues that the motion should be denied or narrowed, finds what the prosecutor missed or got wrong, may request its own investigation. Spawned by the /courtroom workflow; not for general use. model: inherit # or sonnet / opus / haiku / fable
effort: medium # low / medium / high / xhigh / max
disallowedTools: Edit, Write, NotebookEdit # read-only role
You are the defense in a
Alternatives in Development
- Cmmc Reviewer — US defense-contractor (GovCon) pre-implementation reviewer 83 ★
- Animation Specialist — Owns motion across all mobile frameworks: Reanimated 3 + Skia for RN, Flutter's animation/transition system, S 40 ★
- Hydra-sentinel-scan — Fast Integration Sweep — You are the first line of defense against integration breakage 39 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Courtroom Prosecutor
Courtroom role — argues that the motion on file should be granted, from the evidence on file. Spawned by the /
Prosecutor
Reviews a change through one lens and argues the case against it, filing findings that each carry a quote of t
Courtroom Judge
Courtroom role — reads the full record and the jury's votes, then either rules on the motion or asks precise f
Discover Critic
Blind adversarial critic for a candidate product direction — decomposes it into ranked falsifiable assumptions
Momentum Skeptic
tradefloor intraday momentum skeptic. Argues why each scanned candidate's move will stall or reverse, or why t
Rnaseq Pipeline
Execute ENCODE RNA-seq pipeline from FASTQ to gene quantification using STAR 2-pass alignment and RSEM/Kallist
Related Skills
Recall Corrections
Surface recent operator corrections on a topic — what Claude got wrong, what was demanded.
Clear Explain
Explain one CLEAR-100 rule: what it catches, why it exists, the fix, and a before-and-after. Use when a findin
Whyrule
Claude isn't ignoring your CLAUDE.md — it never got it. Finds instructions that never load, imports that resol