From thinking
Simulate a structured debate between diverse expert perspectives. Use when weighing options, making decisions, or needing multiple viewpoints on a problem.
npx claudepluginhub hpsgd/turtlestack --plugin thinkingThis skill is limited to using the following tools:
Convene a council of diverse perspectives to debate $ARGUMENTS through genuine intellectual friction.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
Convene a council of diverse perspectives to debate $ARGUMENTS through genuine intellectual friction.
Council is collaborative-adversarial — experts debate to find the best path forward, building on each other's points. /red-team is purely adversarial — the goal is to break the argument. Use council when choosing between options; use red-team when stress-testing a decision already made.
Define 4 perspectives relevant to the topic. Each perspective must create genuine tension with at least one other — do not select 4 people who agree.
For each perspective, state:
### [Perspective name] — [one-sentence stance]
**Core argument:** [Their strongest case in 2–3 sentences]
**Primary concern:** [What they are most worried about]
**What they would sacrifice:** [What trade-off they accept]
Choosing perspectives:
Default perspectives (adapt for the specific topic):
Output: 4 perspectives with opening positions.
Each perspective responds to the others' actual arguments. This must be genuine engagement, not performative disagreement.
For each perspective:
### [Perspective] responds
**Agrees with [other perspective] on:** [specific point] — because [reasoning]
**Disagrees with [other perspective] on:** [specific point] — because [evidence or reasoning]
**What [other perspective] is missing:** [blind spot] — specifically [what they haven't considered]
**Strongest concession:** [The best point the opposition made that weakens their own position]
Rules for debate:
Output: Each perspective's response with specific agreements, disagreements, and concessions.
Each perspective reflects on the debate and states how their position has evolved:
### [Perspective] — revised position
**Original stance:** [one sentence]
**Shifted to:** [one sentence — how the debate changed their view]
**Key insight from debate:** [what they learned they didn't know before]
**Remaining non-negotiable:** [what they still won't compromise on, and why]
Output: Each perspective's revised position with explicit shifts.
Synthesise across all perspectives:
### Points of consensus
[What all perspectives agree on after debate — these are high-confidence conclusions]
### Remaining tensions
[Genuine disagreements that debate alone cannot resolve — these need data, experiments, or authority to decide]
### Recommended decision
[Weighing the strongest arguments from all sides, state the recommendation and primary reasoning]
### Risk register
[Concerns raised during debate that should be monitored regardless of decision]
| Risk | Raised by | Severity | Monitoring signal |
|---|---|---|---|
| [risk] | [perspective] | High/Medium/Low | [what to watch for] |
Output: Consensus, tensions, recommendation, and risk register.
## Council: [topic]
### Perspectives
[4 perspectives with opening positions from Step 1]
### Debate
[Responses from Step 2]
### Position Shifts
[Revised positions from Step 3]
### Synthesis
**Consensus:** [agreed points]
**Tensions:** [unresolved disagreements]
**Recommendation:** [decision with reasoning]
**Risks:** [risk register table]
/red-team — for purely adversarial stress-testing after a decision is made. Council decides; red-team validates./first-principles — when the council reveals that the framing itself is wrong and the problem needs decomposition./iterative-depth — for structured multi-lens analysis without the debate format.