Symptom
Observed in PR #64 Mode A dogfood (Zax, 2026-04-25): roundtable works end-to-end when you literally type "roundtable" in the ask, but it's the only reliable trigger phrase. Natural ways of asking for multi-consultant deliberation (`"get cto and architect's read on this"`, `"convene cto + ceo"`, `"what would pm and designer say about this"`) don't fire the skill.
That's a discoverability problem. Most users won't reach for the word "roundtable" first. They'll ask in the way they naturally would and get a single-consultant response or a bro-only response, missing the value of the skill.
Current behavior
`skills/tmb_roundtable/SKILL.md` "When invoked" presumably (re-check) names "roundtable" as the trigger keyword. Bro's prompt routing in CLAUDE.md does NOT have a routing rule for "multi-consultant" intent.
Proposed triggers
Bro should invoke `tmb_roundtable` when ANY of:
- Explicit keyword — Human says "roundtable", "convene", "deliberation", "multi-agent discussion", "cross-functional take".
- Multi-consultant ask — Human names ≥2 consultants in one ask: "get cto AND architect's read", "discuss with X and Y", "ceo plus pm view".
- Cross-domain detection (auto) — Bro analyzes the ask and notices it spans ≥2 domain experts (technical strategy → cto, product scope → ceo/pm, security → security-reviewer, etc.). Bro proposes: "This question spans . Want me to convene and roundtable, or just spawn one consultant?"
(3) is the highest-leverage but trickiest — it requires bro to model "what consultant covers what domain". The simplest implementation: bro keeps a domain → consultant map in CLAUDE.md or a tiny skill, scans the ask for keywords, suggests roundtable on overlap.
Required changes
- `skills/tmb_roundtable/SKILL.md` — broaden "When invoked" with the three trigger classes above; include 2-3 verbatim trigger examples for each.
- CLAUDE.md routing table — add rows for the new trigger phrases. The "Get architect's / cto's / pm's opinion on X" row should also have a sibling: "Multi-consultant ask (≥2 named) → roundtable".
- (Optional) — author a domain → consultant map either in CLAUDE.md (small) or a new tiny skill `tmb_agent-creator-routing`. Bro consults this when classifying an ask.
Acceptance
Priority
Medium. Doesn't break the chain; reduces discoverability of an existing skill. Best fit for a roundtable-specific PR after PR #64 latency work merges.
Related
Symptom
Observed in PR #64 Mode A dogfood (Zax, 2026-04-25): roundtable works end-to-end when you literally type "roundtable" in the ask, but it's the only reliable trigger phrase. Natural ways of asking for multi-consultant deliberation (`"get cto and architect's read on this"`, `"convene cto + ceo"`, `"what would pm and designer say about this"`) don't fire the skill.
That's a discoverability problem. Most users won't reach for the word "roundtable" first. They'll ask in the way they naturally would and get a single-consultant response or a bro-only response, missing the value of the skill.
Current behavior
`skills/tmb_roundtable/SKILL.md` "When invoked" presumably (re-check) names "roundtable" as the trigger keyword. Bro's prompt routing in CLAUDE.md does NOT have a routing rule for "multi-consultant" intent.
Proposed triggers
Bro should invoke `tmb_roundtable` when ANY of:
(3) is the highest-leverage but trickiest — it requires bro to model "what consultant covers what domain". The simplest implementation: bro keeps a domain → consultant map in CLAUDE.md or a tiny skill, scans the ask for keywords, suggests roundtable on overlap.
Required changes
Acceptance
Priority
Medium. Doesn't break the chain; reduces discoverability of an existing skill. Best fit for a roundtable-specific PR after PR #64 latency work merges.
Related