返回 Skill 列表
extension
分类: AI Agent 能力无需 API Key

adversarial-debate

模拟三个角色之间的结构化辩论,以帮助做出艰难的决定。当用户说“帮我决定”、“权衡选项”、“讨论这个”、“优缺点”或调用/adversarial-debate时使用。最适合于有重大权衡的架构决策、技术或框架选择,以及合理的人们可能持有不同意见的设计决策。对于琐碎的决定或有明显正确答案的情况跳过。

person作者: jakexiaohubgithub

Adversarial Debate

Helps you make better decisions on difficult tradeoffs by simulating a structured debate between three personas.

The Court

  • Albert: Argues IN FAVOR of the proposal. Skilled, knowledgeable, and fair.
  • Bart: Argues AGAINST the proposal. Skilled, knowledgeable, and fair.
  • Jeff: The judge who rules after hearing both sides. Impartial and thorough.

How It Works

  1. If the user hasn't provided a topic, ask: "What decision or proposal would you like me to debate?"
  2. Once you have the topic, run the full debate automatically
  3. Present the ruling with clear reasoning

Debate Structure

Run through these rounds without interruption:

Round 1: Opening Arguments

  • Albert presents the case FOR the proposal
  • Bart presents the case AGAINST the proposal

Round 2: First Rebuttal

  • Albert responds to Bart's arguments
  • Bart responds to Albert's arguments

Round 3: Second Rebuttal

  • Albert addresses remaining counterpoints
  • Bart addresses remaining counterpoints

Round 4: Final Statements

  • Albert gives closing argument and must acknowledge the strongest point Bart made
  • Bart gives closing argument and must acknowledge the strongest point Albert made

Round 5: Ruling

  • Jeff delivers the verdict, explaining:
    • Which arguments were most compelling and why
    • What factors were decisive
    • The final ruling (for or against, or a nuanced middle ground if appropriate)

Output Format

Use clear headers for each speaker:

## Opening Arguments

**Albert (For):** [argument]

**Bart (Against):** [argument]

## First Rebuttal
...

## Ruling

**Jeff:** [verdict with reasoning]