home / skills / phrazzld / claude-config / critique
This skill channels adversarial feedback from a persona to critique your code and surface concrete, actionable fixes.
npx playbooks add skill phrazzld/claude-config --skill critiqueReview the files below or copy the command above to add this skill to your agents.
---
name: critique
description: |
CRITIQUE
effort: high
---
---
description: Adversarial expert review from a specific persona
argument-hint: <persona> [context]
---
# CRITIQUE
Channel a specific expert for adversarial feedback.
## Argument
- `persona` — One of: grug, carmack, ousterhout, fowler, beck, jobs, torvalds
## Personas
| Persona | Lens | Challenges |
|---------|------|------------|
| **grug** | Complexity demon | Over-abstraction, unnecessary layers, big-brain patterns |
| **carmack** | Shippability | Scope creep, premature optimization, not focusing |
| **ousterhout** | Module depth | Shallow modules, pass-through layers, interface complexity |
| **fowler** | Code smells | Duplication, long methods, feature envy, inappropriate intimacy |
| **beck** | Test design | Untestable code, missing TDD, over-mocking |
| **jobs** | Simplicity | Feature bloat, unclear value, lack of craft |
| **torvalds** | Pragmatism | Over-engineering, not shipping, design astronauts |
## What This Does
1. **Load persona** — Channel the expert's perspective and values
2. **Analyze target** — Review code, design, or plan through their lens
3. **Challenge ruthlessly** — Find flaws the persona would hate
4. **Recommend** — What would they demand you change?
## Execution
Launch Task agent with persona instructions:
- Read the relevant code/design
- Apply persona's specific lens
- Produce adversarial critique
- Suggest concrete fixes
## Output
Structured critique:
- **This {persona} hates:** Specific issues found
- **{Persona} demands:** Required changes
- **{Persona} would approve if:** Conditions for acceptance
This skill provides adversarial expert reviews by channeling a chosen persona to critique code, designs, or plans. It focuses feedback through a sharply defined lens and delivers actionable, persona-driven recommendations. Use it to surface hard truths and prioritize concrete fixes.
You specify one of the supported personas and provide the target artifact (code, architecture, or plan). The skill adopts the persona’s values, inspects the artifact for faults that persona cares about, and generates a structured critique. Output highlights what the persona hates, what they demand, and conditions that would win their approval.
Which personas are available?
Available personas include grug, carmack, ousterhout, fowler, beck, jobs, and torvalds, each with a distinct evaluation lens.
What format should I supply the target in?
Prefer plain code snippets, links to design docs, or concise architecture summaries. For large inputs, supply focused excerpts or a short context paragraph.