SkillAgentSearch skills...

Gan Skill

A Claude Code skill that makes AI argue with itself to stress-test your ideas.

Install / Use

/learn @GAN-Thinking/Gan Skill
About this skill

Quality Score

0/100

Supported Platforms

Claude Code
Claude Desktop

README

/gan — Make AI Argue With Itself to Stress-Test Your Ideas

A Claude Code skill (v1.1.0). Two AI roles fight each other so your ideas get stronger.

Dead simple to use. Just type /gan after any idea — the quality of thinking you get back is dramatically better than asking AI to "give me pros and cons."

See it in action

You type:

I want to build a marketplace for AI agents to trade services
/gan

🔴 Discriminator fires back:

Steel Man: A marketplace connecting AI agents could become the Upwork of the AI era — real demand exists as agents proliferate.

🔴 Fatal Issues Who pays? Agents don't have wallets. Their owners do — but owners won't let agents autonomously transact with unknown agents. You need trust infrastructure that doesn't exist yet.

🗡️ If I Were Your Opponent I'd skip the marketplace entirely. I'd build an open protocol — like MCP but for agent-to-agent discovery. No platform fees, no cold start. Your marketplace becomes irrelevant on day one.


You reply: "Good point, but I have existing relationships with 50 AI dev teams"

You type: /gan


🟢 Generator absorbs the hit and evolves:

✅ Conceded: Trust infrastructure is genuinely missing. Fair hit.

🛡️ Defense: The "open protocol" attack ignores that protocols don't solve discovery quality. npm is open, but developers still use curated lists because quantity ≠ quality.

🔄 Evolved Proposal: Don't build a marketplace. Build a curated referral network seeded with those 50 teams. Private, invite-only, trust built on real relationships...

Each round gets sharper. Discriminator can't repeat old attacks. Generator must evolve, not just defend.

Install

Three ways, pick one:

Option A — One-line download (fastest):

mkdir -p ~/.claude/skills/gan && curl -o ~/.claude/skills/gan/SKILL.md https://raw.githubusercontent.com/GAN-Thinking/gan-skill/main/SKILL.md

Option B — Clone and copy (for future updates):

git clone https://github.com/GAN-Thinking/gan-skill.git ~/gan-skill
mkdir -p ~/.claude/skills/gan
cp ~/gan-skill/SKILL.md ~/.claude/skills/gan/SKILL.md
# To update later: cd ~/gan-skill && git pull && cp SKILL.md ~/.claude/skills/gan/SKILL.md

Option C — Manual download:

  1. Download SKILL.md from this repo
  2. Put it in ~/.claude/skills/gan/SKILL.md

Then in Claude Code, just type:

/gan your idea here

Usage

/gan                        # Auto-alternates Discriminator ↔ Generator
/gan d                      # Force Discriminator
/gan g                      # Force Generator (Fortify Mode if first)
/gan d hard                 # Destruction mode — assumes failure, finds cause of death
/gan soft                   # Socratic mode — sharp questions instead of statements
/gan :en                    # English output (also :ja :ko :zh-cn :tw)
/gan d hard :en this API    # Combine everything
/gan sum                    # End-of-session summary: what was resolved, what's still open

All parameters are optional, any order. Your free-text replies between /gan calls are automatically absorbed as context.

After a good debate

When you've run a few rounds and want the takeaway:

/gan sum distills all rounds into: resolved attacks, open risks, key concessions, and a final evolved proposal you can act on.

How is this different from Pros & Cons?

Pros & Cons asks one brain to list good and bad simultaneously — you get a balanced-looking but shallow list.

GAN Thinking splits AI into two adversaries. Generator goes all-in building the best case. Discriminator goes all-in destroying it. Neither pulls punches. Then Generator rebuilds from the wreckage, stronger.

| | Pros & Cons | /gan | |---|---|---| | Rounds | 1 (snapshot) | Unlimited (iterative) | | Depth | Surface-level obvious points | Forces 2nd and 3rd layer — "G already addressed that, dig deeper" | | Stance | Same brain, self-balancing | Two separated minds, maximum tension | | Output | A list | A battle-tested proposal |

One is an analysis tool. The other is a creation tool.

Security

This skill is a plain text prompt — nothing more. It does NOT:

  • ❌ Execute code or Bash commands
  • ❌ Read or write files on your system
  • ❌ Access the internet
  • ❌ Use allowed-tools or request any special permissions
  • ❌ Include hooks or background processes

You can verify this yourself — SKILL.md is a single markdown file with zero executable content. What you read is what you get.

Contributing

Found a bug? Have an idea? Open an issue or submit a PR.

If you find this useful, a ⭐ helps others discover it.

License

MIT

View on GitHub
GitHub Stars9
CategoryDevelopment
Updated2h ago
Forks1

Security Score

90/100

Audited on Mar 30, 2026

No findings