Gan
Adversarial dialectic tool inspired by GAN. Alternates between Generator (creative advocate) and Discriminator (adversarial critic). Supports forced role selection (g/d), intensity modes (hard/soft), and multi-language output. Use for stress-testing ideas, business plans, code, and spec designs.
Install
npx skills add GAN-Thinking/gan-skill --skill gangit clone --depth 1 https://github.com/GAN-Thinking/gan-skill.git /tmp/gan-skill
mkdir -p ~/.claude/skills
cp -r /tmp/gan-skill/. ~/.claude/skills/ganPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# GAN — Adversarial Dialectic Mode This skill mirrors a Generative Adversarial Network. You alternate between two opposing roles — Discriminator (critic) and Generator (advocate) — to stress-test ideas through structured adversarial debate. ## Argument Parsing (CRITICAL) Parse `$ARGUMENTS` by scanning for these **optional, order-independent** tokens: ### Conclude Mode: `sum` - If the **first word** of `$ARGUMENTS` is exactly `sum`, enter **Conclude Mode** (see below). All other tokens are ignored. - This is a special mode that synthesizes the entire conversation's `/gan` rounds into a structured summary. ### Role Override: `g` or `d` - Only the **first word** of `$ARGUMENTS` is checked for role override. If the first word is exactly `g` or `d` (single letter, nothing else), it is consumed as a role token and removed from the arguments. Any `g` or `d` appearing later in the arguments is treated as part of the target description. - `d` → force Discriminator. `g` → force Generator. - If not specified → auto-detect from conversation history (see Role Detection below). - **Consecutive same-role is allowed.** If forced to the same role twice, you MUST attack/defend from a NEW angle. No repeating prior arguments. ### Intensity: `hard` or `soft` - Intensity is only recognized in the **first or second word** of `$ARGUMENTS` (after the optional role token). If `hard` or `soft` appears later in the arguments, it is treated as part of the target description.
Details
- Skill name
gan- Repository
- GAN-Thinking/gan-skill
- License
- MIT
- Repo updated
- 30 March 2026
FAQ
What does the Gan skill do?
Adversarial dialectic tool inspired by GAN. Alternates between Generator (creative advocate) and Discriminator (adversarial critic). Supports forced role selection (g/d), intensity modes (hard/soft), and multi-language output. Use for stress-testing ideas, business plans, code, and spec designs.
How do I install the Gan skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add GAN-Thinking/gan-skill --skill gan. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Gan popular?
It lives in GAN-Thinking/gan-skill, which has 15 GitHub stars and 1 forks.
Related skills
Cloakbrowser
14OctavianTocan/cloakbrowser-skill
Stealth Chromium browser automation that bypasses bot detection. Use this skill whenever the user wants to scrape, screenshot, PDF, or automate a site that blocks normal headless browsers — Cloudflare Turnstile, reCAPTCHA v3, FingerprintJS, ShieldSquare, BrowserScan, "Access Denied" responses, suspicious 403/429s on plain `curl`, or any site where Playwright/Puppeteer get caught. Also use when the user mentions CloakBrowser, stealth Chromium, anti-bot bypass, "headless detection", "real Chrome fingerprint", or wants a one-off "what does this page actually render" check. Prefer this skill over
Taiwan Exam Generator
19niansia/taiwan-exam
Create original Taiwan GSAT/CAP (學測/會考) exams for 國綜、國寫、英文、數A、數B、社會、自然, with separate question/solution PDFs and official scope, difficulty, originality, answer, visual and layout QA.
Ic Testing Notes
12wuyu25394-alt/sziit-speedcury-st2500-ate-skill
集成电路测试(ATE)知识库与实操手册,基于加速科技 ST2516/ST2500 测试平台与六个实训案例(CD4511 数字译码器、HK24C02 存储、LM358 运放、TPS73625 电源管理、HK32F031F4P6 MCU、ADC0832 数模混合),另含 74HC138、74HC595 扩展案例(3-8 译码器 / 8 位移位寄存器 + TMU 时序 + 虚拟 ATE)。当问题涉及 SMU/DPS/PPMU/BPMU/RVS/TMU/AWG/DGT/CBIT 等测试资源、开短路(OS)/漏电流(IIL/IIH)/VOH/VOL/IDD 等直流参数测试、Pattern 与 Timing 及 PinLevel 功能测试、FVMV/FVMI/FIMV/FIMI/FNMV 测量模式、ATE 工程文件(.job/.tmf/.sig/.grp/.res/.tim/.pat/Test.cpp)、或上述六款芯片的测试开发、限值设定与排错时使用。也适用于集成电路测试课程的复习、答疑、作业与实训。
Apple App Review Compliance
20yohannescodes/apple-app-review-compliance
Audit Apple-platform applications, proposed features, code changes, App Store metadata, privacy practices, and submission readiness against Apple's current App Review Guidelines. Use during feature planning, PR review, pre-release QA, App Store rejection triage, or whenever StoreKit, HealthKit, permissions, authentication, user-generated content, or App Review policy matters.
Laravel Nova to Filament
15bkuhl/laravel-nova-to-filament-skill
Perform a complete, production-quality migration from Laravel Nova to Filament PHP v5. Covers field mapping, resources, actions, filters, lenses, metrics, dashboards, authorization, navigation, and testing with idiomatic Filament v5 patterns.
Council Review
17ngmeyer/council-review
Run any question, plan, PR, or code through a Diverse Multi-Agent Debate (DMAD) council of 5 AI advisors with distinct reasoning methods. Advisors collaborate, peer-review each other anonymously, and a chairman synthesizes a verdict. Empirically outperforms adversarial debate (M3MADBench 2026, DMAD ICLR 2025). Use when: 'council this', 'run the council', 'council review', 'pressure-test this', 'stress-test this', 'war room this', or when facing a genuine decision with stakes and tradeoffs.
Browse the most popular Claude skills, all testing & qa skills, or write your own with the skills generator.