← ClaudeAtlas

bidlisted

Submit a bid or speech in an active --user discuss session
kangig94/coral · ★ 9 · AI & Automation · score 82
Install: claude install-skill kangig94/coral
# Bid / Speak in Active Discussion Submit a bid or speech as the `user` observer in a running `--user` discuss session. ## Pre-flight Check Resolve `session` by reading `CORAL_PROJECT/discuss/active-user-session.json`. If that file does not exist or does not contain a valid active session, respond: "No active --user discuss session. Start one with `/discuss --user <topic>`." Then STOP — do not proceed. ## Parse Rule Split args on the **first comma**: - If the left side (trimmed) is a bare integer 0–100: **bid mode** → `score = left`, `thought = right.trimmed` - If thought is empty → error: "Bid requires a thought. Usage: `/bid <score>, <thought>`" - Otherwise: **speech mode** → entire string is speech content **Examples**: - `/bid 50, I want to address the scalability concern` → bid(50, "I want to address the scalability concern") - `/bid 0, nothing to add` → bid(0, "nothing to add") - `/bid I think we should use a microservices approach` → speak("I think we should use a microservices approach") - `/bid 80` → bid mode detected, but thought empty → error - `/bid I think 80 is right` → speak("I think 80 is right") ## Bid Mode Flow 1. Run `coral-cli discuss participate --session "<session>" --agent-name "user" --score <score> --thought "<thought>"` 2. If output starts with `Listen` → "Bid recorded. Wait for the discuss watch output to show the next state." 3. If output is `Your turn to speak` → tell the user they won the floor and should submit `/bid <speech>`. 4. If o