Using a GAN-style prompt to improve Claude's critical thinking

A Reddit user on r/ClaudeAI shared a specific technique for improving Claude's output quality by prompting it to adopt a GAN-style thinking framework. The approach involves dropping a single sentence into any conversation: "Use a GAN-style thinking framework — give me specific critiques and concrete suggestions."
How it works
According to the source, this prompt shifts Claude from "helpful assistant" mode to a more critical thinking mode. The user explains that in a GAN (Generative Adversarial Network), a Generator creates and a Discriminator critiques, with the tension between them producing quality output. By using this prompt, you're essentially telling Claude to stop being agreeable and start being a sparring partner.
Practical example
The source provides a concrete example where the user was evaluating whether to buy a Mac Mini as a 24/7 AI workstation versus renting cloud GPU. Initially, Claude gave the usual "both have pros and cons" response. After using the GAN-style prompt, Claude split into Generator (buy) versus Adversary (rent cloud), with each side attacking the other's assumptions.
The resulting synthesis produced specific advice: "Buy if your workflow is Claude Code + API calls. The Mac Mini isn't the AI — it's the cockpit. Rent if you need 70B+ inference locally. Kill criteria: if after 2 months you're not using always-on capability, sell while resale is high."
Key differences from pros/cons lists
The user emphasizes that this approach differs from standard pros and cons analysis. While pros and cons give a flat list with equal weight and no judgment, the GAN framework forces each side to actively attack the other's arguments until something breaks and reforms into sharper insight.
When to use it
The source suggests using this technique when Claude feels too agreeable or surface-level. It works especially well in Claude's Plan Mode, where Claude seems more willing to commit to extreme positions instead of hedging. Specific use cases mentioned include architecture decisions, code review (Claude GANs its own code), writing (finding weak arguments), and any moment when Claude feels too agreeable.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw WhatsApp Auto-Reply May Skip Media Understanding in 2026.4.2
A user reports that OpenClaw 2026.4.2's WhatsApp auto-reply flow can skip the media understanding pipeline, preventing transcription of voice notes when using external STT backends like Groq. The fix involves explicitly calling media understanding before agent dispatch.

Running MiniMax M2.7 Q8_0 128K on 2x3090 with CPU Offloading – Real-World Benchmarks and Config
A user successfully runs MiniMax M2.7 at Q8_0 with 128K context on two RTX 3090s plus DDR4 RAM, achieving ~50 tps prompt processing and ~10 tps token generation, and shares their llama-server flags.

Save on Claude Code Bills by Routing Planning Tokens to Cheaper Models
A user cut $40 in overage fees by splitting Claude Code workflows: planning steps go to Haiku 3.5, actual edits and decisions stay on Opus/Sonnet. A 30-line wrapper handles routing; setup took ~2 hours.

Using AI to Generate Project Tickets Before Coding Reduces Scope Drift
A developer found that asking AI to generate detailed project tickets with tasks, sub-tasks, scope, and acceptance criteria before writing any code significantly reduced scope creep and large diffs. Each AI agent only receives its specific sub-task, not the entire plan.