debating-ideas
Installation
SKILL.md
Dialectic Debate
$ARGUMENTS is the question or topic to debate
If no argument provided, ask the user what they want to evaluate.
Routing rule: if the user wants open-ended idea generation, option discovery, or "what could we build/do?", explicitly say this is open-ended brainstorming and route to brainstorming-ideas or an ideation workflow. Use this skill only when there is a specific design decision, thesis, or bounded trade-off to stress-test. If no clear opposing positions exist or evidence is unavailable, stop and ask for a sharper decision instead of inventing a debate.
Use TaskCreate / TaskUpdate to track these 4 phases:
- Frame the debate
- Spawn thesis + antithesis agents
- Synthesize positions
- Verify claims against code
Phase 1: Frame the Debate
Parse the topic from $ARGUMENTS. Identify: