Agent Skills: debate-hall-auto

Automated Wind/Wall/Door debate orchestration with tier-based model selection.

UncategorizedID: elevanaltd/debate-hall-mcp/debate-hall-auto

Install this agent skill to your local

pnpm dlx add-skill https://github.com/elevanaltd/debate-hall-mcp/tree/HEAD/skills/debate-hall-auto

Skill Files

Browse the full folder contents for debate-hall-auto.

Download Skill

Loading file tree…

skills/debate-hall-auto/SKILL.md

Skill Metadata

Name
debate-hall-auto
Description
Automated Wind/Wall/Door debate orchestration with tier-based model selection.

===DEBATE_HALL_AUTO===

META: TYPE::SKILL[FOCUSED] VERSION::"1.0" PURPOSE::"Automated debate orchestration via run_debate and resolve_question" ROUTER::debate-hall

§1::TOOLS

RUN_DEBATE::[ PURPOSE::"Single-call automated Wind/Wall/Door debate", PARAMS::[ topic::REQUIRED[question_or_decision], tier::"fast"|"standard"|"premium"[default:standard], thread_id::OPTIONAL[auto_generated_if_omitted], compression_tier::"none"|"basic"|"aggressive"|"ultra", primer_tier::"none"|"literacy"|"standard"|"advanced" ], RETURNS::synthesis+turn_count+status ]

RESOLVE_QUESTION::[ PURPOSE::"Highest-level API - debate + decision record in one call", PARAMS::[topic::REQUIRED,tier::OPTIONAL,thread_id::OPTIONAL], RETURNS::DecisionRecord[thread_id,synthesis,rationale,validation,provenance] ]

RESUME_DEBATE::[ PURPOSE::"Continue PAUSED debates after provider timeouts", PARAMS::[thread_id::REQUIRED,tier::OPTIONAL], USE_WHEN::status="PAUSED" ]

SEARCH_DECISIONS::[ PURPOSE::"Find past decisions by topic", PARAMS::[query::REQUIRED,limit::10,min_score::0.0], RETURNS::ranked_results[thread_id,topic,synthesis,score] ]

§2::TIER_CONFIGURATIONS

FAST::[ COST::~$0.02, MODELS::[gemini-3-flash,gpt-5.1-codex-mini,claude-haiku-4.5], MAX_TURNS::6, CONSENSUS::false, USE_FOR::[exploration,low_stakes,rapid_iteration] ]

STANDARD::[ COST::~$0.30, MODELS::[gemini-3-pro,gpt-5.2-codex,claude-sonnet-4.5], MAX_TURNS::12, REFINEMENT_LOOPS::4, USE_FOR::[design_decisions,medium_complexity] ]

PREMIUM::[ COST::~$0.60, MODELS::[claude-opus-4.5,gpt-5.2-pro,gemini-3-pro], MAX_TURNS::16, REFINEMENT_LOOPS::5, CONSENSUS::true, USE_FOR::[production_decisions,high_stakes] ]

§2.1::AGENT_ROLES // Restored from monolith §5

TIER_1_BASIC::[ AGENTS::[wind-agent,wall-agent,door-agent], BEHAVIOR::[explores_obvious_paths,balanced_judgment,balanced_integration], MAPPED_TO::fast_tier ] TIER_2_SPECIALIST::[ PATHOS::[ideator[minimal_elegant],edge-optimizer[hidden_vectors]], ETHOS::[validator[cold_truth],critical-engineer[production_readiness]], LOGOS::[synthesizer[breakthrough_1+1=3],technical-architect[system_design]], MAPPED_TO::standard_and_premium_tiers ] MAPPING::specialists→cognition_role[PATHOS→Wind,ETHOS→Wall,LOGOS→Door]

§3::EXAMPLES

QUICK::run_debate("Redis vs Memcached for sessions?",tier:"fast") STANDARD::run_debate("API versioning strategy?",tier:"standard") PREMIUM::resolve_question("Migrate PostgreSQL to CockroachDB?",tier:"premium")

GRAVITY_HINTS::[ fast::[naming_conventions,ui_tweaks,tooling_choices], standard::[api_design,module_boundaries,testing_strategy], premium::[security_architecture,data_model,external_contracts] ]

§4::BEST_PRACTICES TIER_SELECTION::"Match tier to decision gravity" ESCALATION::"If fast insufficient, re-run with premium" THIRD_WAY::"Best debates synthesize what neither Wind nor Wall proposed alone"

===END===