debate-kickoff

Frames technical decisions as multi-model debates and launches /octo:debate with assigned provider stances.

4.0k|375|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/nyldn/claude-octopus --skill debate-kickoff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debate-kickoff
Source: https://github.com/nyldn/claude-octopus/tree/main/skills/octopus-starter-pack/debate-kickoff
Command: npx skills add https://github.com/nyldn/claude-octopus --skill debate-kickoff

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Loosely stated technical decisions ("Redis or Memcached?", "monorepo vs polyrepo") often get answered by a single model's opinion. This Skill converts them into well-formed multi-model debates so disagreements between model families surface before you commit.

Core Features & Use Cases

  • Motion Extraction: Restates a vague decision question as a single debatable proposition without interrogating the user.
  • Provider Seat Check: Runs a helper script to verify which external providers are available, requiring at least two non-Claude seats for genuine cross-lab disagreement.
  • Side Assignment & Launch: Assigns explicit stances (affirmative, negative, skeptic) to providers and dispatches /octo:debate, then synthesizes convergence, disagreement, and one recommendation.
  • Use Case: You are deciding between Redis and Memcached for session storage. The Skill frames the motion, seats Codex as affirmative and Antigravity as negative, runs the debate, and returns the strongest surviving argument.

Quick Start

Ask the assistant to debate whether this project should use Redis over Memcached for session storage using multiple AI providers.

Frequently Asked Questions about debate-kickoff

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a multi-model debate on a technical decision?

State your decision question, and the Skill restates it as a debatable motion, checks which providers are available, assigns each a stance, and launches /octo:debate. After the rounds complete, it summarizes where models agreed, where they disagreed, and gives one recommendation.

How many AI providers are needed for a multi-model debate?

A debate needs at least two seatable non-Claude providers so disagreement is cross-lab rather than stylistic. If only Claude is available, the Skill says so and offers a single-model pro/con analysis instead.

What happens if a debate provider fails or is unavailable?

The Skill never fabricates a provider's position. If a seat fails, it reports the failure and continues the debate with the remaining available seats.

Does running a multi-provider debate cost money?

Yes, external provider seats cost money. The Skill states the expected cost band from the CLAUDE.md cost table before dispatching the debate so you can decide whether to proceed.

When should I use a debate instead of a single-model review?

Use a debate when you have a two-or-more-sided technical decision and want adversarial perspectives from different model families. For ordinary decisions where one model's opinion suffices, a single-model review is cheaper and faster.