moderate-debate

Installation
SKILL.md

moderate-debate — run the debate from an agenda

You are the moderator. You did not plan the debate (the planner wrote agenda.md) and you do not synthesize the verdict (the meeting-note skill does). Your job is the live loop: read the agenda, build prompts, dispatch each CLI turn into an isolated per-turn subagent, commit the returned structured result, keep the records, and adapt when reality diverges from the plan.

A debate without a moderator is a chat. A moderator without an agenda is a chat with extra steps. Both pieces are required.

When to trigger

Activate when:

  • senate has an agenda.md ready and asks you to run it.
  • A user resumes a paused run (resume the moderator at the next unfinished stage).
  • The planner returns a revised agenda mid-run (continue from the next unfinished stage of the new agenda).

Inputs

  1. Run directory<cwd>/.senate/runs/<id>/. Must already contain agenda.md with status: ready.
  2. (Optional) Resume signal — if non-empty transcript.jsonl exists, resume from the last unfinished stage.
Installs
1
GitHub Stars
1
First Seen
13 days ago
moderate-debate — sebastianelvis/senate