discuss
Use when a topic benefits from multiple perspectives debating before a decision.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Use when a topic benefits from multiple perspectives debating before a decision.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
One-touch install of Coral companion tooling and KB runtime
Install or remove coral HUD statusline
Use when deep investigation is needed — project structure, requirement gaps, or root cause diagnosis. Supports --delegate.
Submit a bid or speech in an active --user discuss session
Use when encountering a bug, error, or unexpected behavior that needs diagnosis and fix.
Use when code needs simplification — recently modified code by default, or a specified scope.
| name | discuss |
| description | Use when a topic benefits from multiple perspectives debating before a decision. |
| argument-hint | [--user] [topic] [--hints axis1:pos1,pos2 axis2:pos1,pos2] |
Start a backend-managed structured discussion with AI agents.
Pass --user to participate as a human observer.
If no topic is provided: gather it interactively, plus:
Analyze the topic and prepare persona inputs.
demographics: { origin_weights, outlier_ratio }.Generate persona seeds with:
coral-cli discuss seed --input-json -
using the prepared { controversy_axes, n, demographics?, seed } payload on stdin.
Turn the seed output into personas.
suggested_origin / is_outlier fields.Build the agent list and start the session.
{ name, persona, provider?, model? }.--user, add:
{ name: 'user', persona: '# User — Human Participant\nHuman observer with real-time participation via /bid skill.', participation: 'observer' }coral-cli discuss start --input-json - for the full { topic, agents, config? } payload.
Include config: { min_bid_delay_ms: 10000 } for --user; omit config otherwise.Session started: <session_id>.If --user, write CORAL_PROJECT/discuss/active-user-session.json
with { session_id }.
This keeps /bid pointed at the active observer session.
Monitor progress by polling:
coral-cli discuss watch --session "<session_id>"
cursor.Cursor: <n> value printed in the watch output:
coral-cli discuss watch --session "<session_id>" --cursor <previous_cursor>If --user, return immediately:
"Discussion started! Use /bid <score>, <thought> to submit a bid, or /bid <your speech> when you win the floor."
When the session ends, report the end reason from discuss_watch.
Session end is surfaced in the watch status line.
--user, delete CORAL_PROJECT/discuss/active-user-session.json.From the user’s request, identify:
--user mode--hints