discusslisted
Install: claude install-skill kangig94/coral
# Moderated Multi-Agent Discussion
Start a backend-managed structured discussion with AI agents.
Pass `--user` to participate as a human observer.
## Execution
1. **If no topic is provided**: gather it interactively, plus:
- participant count (2-8, default: 4)
- debate vs open discussion
- requested roles or perspectives
2. **Analyze the topic** and prepare persona inputs.
- Identify the professional domain and the main disagreement axes.
- If geographic or institutional origin matters, prepare `demographics: { origin_weights, outlier_ratio }`.
- Write a 1-2 sentence background brief per slot.
- Assign a distinct name culture per slot.
3. **Generate persona seeds** with:
`coral-cli discuss seed --input-json -`
using the prepared `{ controversy_axes, n, demographics?, seed }` payload on stdin.
4. **Turn the seed output into personas**.
- Use the seed positions, tone, and any `suggested_origin` / `is_outlier` fields.
- Reuse your normal persona-generation workflow if you have one.
- Keep agent names stable and tool-safe.
5. **Build the agent list** and start the session.
- Required AI agents use `{ name, persona, provider?, model? }`.
- If `--user`, add:
`{ name: 'user', persona: '# User — Human Participant\nHuman observer with real-time participation via /bid skill.', participation: 'observer' }`
- Start with:
`coral-cli discuss start --input-json -` for the full `{ topic, agents, config? }` payload.
Include `c