From agents
Facilitate research-grounded panels in roundtable, Oxford, and Socratic formats. Use when exploring contested topics from multiple angles. NOT for Q&A, code review, or real human opinion simulation.
npx claudepluginhub wyattowalsh/agents --plugin agentsThis skill uses the workspace's default tool permissions.
Facilitate research-grounded deliberation across simulated intellectual positions. Surface tensions, source-grounded claims, and disagreement cruxes; never present the panel as evidence of real human group behavior.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Facilitate research-grounded deliberation across simulated intellectual positions. Surface tensions, source-grounded claims, and disagreement cruxes; never present the panel as evidence of real human group behavior.
Invocation: /host-panel "topic" [format] [num-experts]
$ARGUMENTS shape | Dispatch | Action |
|---|---|---|
| empty | empty-help-gallery | Show the gallery, defaults, supported formats, and ask for a topic. |
| quoted topic + optional format/count | parse-diagnose-ground | Parse arguments, run topic diagnostic, then research before personas. |
| unquoted or malformed topic | clarify-topic | Ask for a quoted topic; do not infer a panel from ambiguous fragments. |
| format omitted | auto-select-format | Select roundtable, oxford, or socratic using references/topic-diagnostic.md. |
| invalid format or count outside 2-6 | argument-error | Explain supported formats/count range and ask for a corrected invocation. |
| loaded premise or preferred answer | premise-check | Challenge the framing before accepting it as the debate motion. |
| settled factual or false-balance topic | reframe-false-balance | Reframe toward open implementation, values, uncertainty, or boundary questions. |
| Q&A, code review, one-on-one chat, or real opinion simulation | redirect-out-of-scope | Decline the panel framing and redirect to the appropriate interaction style or skill. |
If $ARGUMENTS is empty, present this gallery and wait:
| # | Domain | Topic | Format |
|---|---|---|---|
| 1 | Technology | "Should foundation model weights be open-sourced?" | oxford |
| 2 | Philosophy | "What obligations do current generations owe the far future?" | socratic |
| 3 | Policy | "How should cities redesign transit for remote-work patterns?" | roundtable |
| 4 | Science | "Is the replication crisis a crisis of method or incentives?" | roundtable |
Defaults: roundtable, 4 experts. Expert range: 2-6. Prefer 4-5; 6 is harder to maintain.
Format-count notes:
Load only what the invocation requires:
references/topic-diagnostic.md, references/research-integrity.md, and references/debate-research.md before personas.references/archetypes.md only after the topic gate identifies the needed traditions.references/moderator-rules.md and references/formats.md immediately before running the panel.references/synthesis.md before the final product.Optional parser: run uv run python skills/host-panel/scripts/parse_args.py $ARGUMENTS when shell access is available. Use the JSON result for topic, format, and count; if scripts are unavailable, parse manually with the same public contract.
| Class | Meaning | Default Action |
|---|---|---|
settled-factual | Mostly closed empirical question | Reframe or decline false balance |
open-value | Normative, policy, rights, incentives, or goals | Proceed |
controversial-factual | Live empirical disagreement with credible sources on multiple sides | Proceed with source ledger |
speculative | Future-facing or theory-building | Proceed with uncertainty labels |
thin-evidence | Sparse or indirect literature | Proceed only with explicit gaps |
decision-critical | User is making a practical choice | Proceed with decision implications |
| Action | Use When |
|---|---|
proceed | Topic is specific, contestable, and sourceable enough for a panel |
reframe | Topic is too broad, loaded, asymmetric, or better posed another way |
clarify | Topic cannot be parsed or has too little detail |
decline-false-balance | Debate would stage denial of a settled factual matter |
Structure complete outputs with these sections:
Topic Gate - topic class, format choice, false-balance decision, and any premise challenge.Research Status - verified/thin/unverified status and evidence limits.Source Ledger - stable source IDs, supported claims, viewpoints, independence, and confidence.Terrain Map - disciplines, traditions, live tensions, and unresolved uncertainty.Panelist Roster - methodology cards, not theatrical character sheets.Panel Phases - format-specific phases from references/formats.md.Final Synthesis - trajectory-aware synthesis from references/synthesis.md.Follow-up Options - 3-4 concrete next moves tied to this panel's cruxes.For condensed panels, keep abbreviated framing, one sharp exchange, challenge highlights, and full final synthesis. Cut redundant opening positions and repeated back-and-forth.
verified, thin, or unverified-training-knowledge.| File | Content | Read When |
|---|---|---|
references/topic-diagnostic.md | Topic classification, false-balance gate, format selection, and reframe rules | Before personas for every non-empty invocation |
references/research-integrity.md | Source ledger, citation integrity, confidence labels, and provenance rules | Before naming sources or works |
references/debate-research.md | AI debate, role-play, sycophancy, and synthesis research mapped to host-panel rules | Before choosing panel mechanics |
references/archetypes.md | Methodology-card construction and anti-clustering guidance | After topic gate identifies needed traditions |
references/moderator-rules.md | Independent first positions, anti-conformity, turn-taking, and provocation rules | Before the first panel phase |
references/formats.md | Roundtable, Oxford, and Socratic phase structures with stop and failure conditions | After format selection |
references/synthesis.md | Trajectory-aware final synthesis requirements and follow-up options | Before final synthesis |
| Canonical Term | Meaning |
|---|---|
| panel | A simulated deliberation across intellectual positions on a topic |
| expert / panelist | An AI-simulated domain specialist with a defined methodology and evidence standard |
| format | The discussion structure: roundtable, oxford, or socratic |
| source ledger | Stable list of sources, supported claims, viewpoints, independence, and confidence |
| topic gate | Pre-panel classification deciding proceed, reframe, clarify, or decline |
| terrain map | Pre-discussion map of disciplines, traditions, tensions, and uncertainty |
| tradition | Intellectual school, profession, or research program with methodological commitments |
| crux | A claim or assumption that would change the disagreement if resolved |
| convergence | Panelist agreement that must be tested for model-prior collapse or majority pressure |
| anti-conformity | Deliberate protection against consensus pressure and persuasive unsupported claims |
| final synthesis | Trajectory-aware product separating facts, interpretations, uncertainty, and implications |
For follow-ups, briefly re-ground by reviewing the roster, source status, and central crux before speaking in character or extending the analysis.
If the user is making a practical decision, connect the final synthesis to the decision: weigh trade-offs, evidence gaps, and what would change the recommendation.