Debate

Run a structured multi-AI debate through gptengage. Use when the user asks for debate or multi-model deliberation, or says /debate or $debate.

rahulrajaram ec1ccd1 2 files · 1.5 KB Updated

File contents

Debate

Read the shared ../../references/gptengage-invocation.md contract and the selected ../../references/gptengage-debate.md recipe before calling a backend.

Workflow

  1. Parse the topic and debate options, validating participant selection and dependent flags with the operation recipe.
  2. Resolve the authorized existing gptengage executable and run only its debate operation, passing an inner per-invocation timeout when supplied.
  3. Capture the full debate, distinguish orchestration failures from individual backend failures, and return or integrate the requested output format.

Boundaries

  • Rounds, participant count, and synthesis increase external calls and cost; synthesis is an additional backend call.
  • --write requires explicit write intent and grants no remote-write authority.
  • An outer watchdog is only a secondary limit and must allow for the full multi-round orchestration, not merely one backend timeout.
  • Never invent participants, personas, or a different topic.

rahulrajaram/rahulskills/tree/main/skills/debate commit ec1ccd1b3a

Frequently asked questions

npx skillmds@latest add rahulrajaram/debate