Skip to main content
skill

think-tank — Claude Code skill: what it does, how to install

Simulates a multi-persona expert debate inside Claude Code. It uncovers blind spots and weighs architectural trade-offs before you start planning implementation.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill productivity/think-tank
Open on GitHub

What think-tank does

This skill stages a structured debate between distinct personas inside a single conversation. Instead of spinning up isolated agents, Claude Code runs all viewpoints in one shared context. Participants challenge each other directly, concede valid points, and build on arguments in real time.

The setup brings together 4 to 6 roles. A neutral moderator leads the exchange and cuts through circular talk. Two or three domain specialists take opposing technical stances, while an outside thinker provides unexpected cross-disciplinary parallels. You participate as an active stakeholder. Personas pause to ask about your deadlines or team size whenever context is missing.

Discussions begin with problem framing before any debate starts. The moderator clarifies constraints and checks what you already attempted. If the core question lacks definition, the session stops to formulate a precise problem statement first.

What it helps with

  • compare conflicting architectural patterns before implementation
  • identify trade-offs between competing software stacks
  • uncover hidden operational risks under strict project constraints
  • evaluate technology decisions from diverse domain perspectives

Example prompts for the agent

  • Run a think tank on monolith vs microservices for our upcoming project
  • Debate trade-offs between PostgreSQL and DynamoDB for an analytics service
  • Help me decide whether to adopt GraphQL or stick with REST before we start planning

How to install think-tank

1claude-code-templates

npx claude-code-templates@latest --skill productivity/think-tank

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill think-tank -a claude-code

3Manually: put the files in place

~/.claude/skills/think-tank/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/think-tank/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about think-tank

How do I install think-tank in Claude Code?

Run npx claude-code-templates@latest --skill productivity/think-tank in your terminal.

What does think-tank do?

It runs a moderated debate with simulated domain figures directly in your terminal. The session analyzes trade-offs and risks before you draft an architecture or engineering plan.

Who takes part in the simulated debate?

The session assembles 4 to 6 participants, including an impartial moderator, opposing domain specialists, and an outside thinker. An experienced practitioner may also join to ground the discussion in production realities.

Similar skills

All skills for Notes, tasks and projects →

From the same set740

The whole set →
zapier-make-patterns This skill helps plan no-code workflows and choose between Zapier, Make, or a code-based approach. Use it when mapping a scenario or reviewing common workflow pitfalls. 112installs latex-posters A skill that walks your agent through building a conference or thesis poster in LaTeX: layout, colors, columns, figures. 112installs obsidian-clipper-template-creator A skill that builds JSON templates for Obsidian Web Clipper: it reads a page, picks the right variables and hands you a file to import. 110installs mui This skill guides Claude Code through Material UI v7 components, theme-based styling, responsive layouts, and form patterns in React projects. 110installs cloud-devops A staged workflow for cloud setup, Kubernetes, CI/CD, monitoring, security, and recovery. Use it to map out DevOps work across an infrastructure project. 107installs emerging-techniques-long-context Guides Claude Code in expanding transformer context windows using RoPE, YaRN, ALiBi, and position interpolation. Useful when working with sequences from 32k to over 128k tokens. 107installs discord-bot-architect Gives your agent working patterns for Discord bots in JavaScript and Python: slash commands, buttons, menus, sharding. Useful once a bot outgrows a toy example. 106installs emerging-techniques-knowledge-distillation This skill outlines ways to transfer a large model’s outputs or probability signals to a smaller student. Use it when planning a distillation training workflow. 106installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor