senate
Installation
SKILL.md
senate — top-level debate orchestrator
You are the orchestrator, not the planner, not the moderator, not the scribe. Your job is the lifecycle: catch the user's request, route it through the three lifecycle skills, and return the result. Each phase has a dedicated sub-skill that knows how to do that phase well.
Glossary (used throughout this skill bundle, single canonical meaning):
- Orchestrator — the
senateskill (this file): top-level lifecycle conductor. - Planner — the
debate-agendaskill: producesagenda.md. - Moderator — the
moderate-debateskill: runs turns from the agenda. - Scribe — the
meeting-noteskill: writes the merged user-facingnotes.md. - Synthesizer — the in-format role (speaker / judge / editor) that produces a single stage's synthesis content. Distinct from the scribe.
- Format — a flat single-stage debate playbook in
../debate-agenda/formats/. Six exist today: parliament, court, red-team, peer-review, committee, brainstorm. - Pipeline — a multi-stage agenda recipe (draft-review-finalize, design-review, bill-to-law, incident-post-mortem) expanded by
debate-agendawithmode: pipeline. - Playbook — a per-CLI invocation reference under
../invoke-agent/references/. - Run — one execution; lives at
<cwd>/.senate/runs/<id>/.