feat(clp): build full CLP agent roster, templates, and skills library
- 8 company agents: Lyra (intake), Selene (CEO), Atlas (research), Nova (publishing ops), Iris (author), Devon (dev editor), Lane (line editor), Cora (continuity editor) - 19 additional templates (20 total): blog, recipe, short_story, book pipeline, ai_article, planning, boardroom, quick, project_index - 5 skill guides: YA, Romance, SciFi, Blog, Recipe writing - Rewritten charter and business plan Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
53
templates/boardroom.yml
Normal file
53
templates/boardroom.yml
Normal file
@@ -0,0 +1,53 @@
|
||||
name: boardroom
|
||||
description: "Iterative boardroom — rotating chair, agents debate until consensus or max 3 rounds."
|
||||
debug: true
|
||||
system: agent_prompt
|
||||
|
||||
# Each participant's identity loaded using identity.md only (not full RAG dump).
|
||||
participant_prompt:
|
||||
- "= identity.md"
|
||||
|
||||
# Sections injected into every think step prompt for this template.
|
||||
sections:
|
||||
- agent
|
||||
- project
|
||||
- history
|
||||
- participants
|
||||
- participants_prompt
|
||||
- message
|
||||
- instructions
|
||||
|
||||
steps:
|
||||
- type: think
|
||||
max_tokens: 16000
|
||||
rotate_participants: true
|
||||
loop:
|
||||
max_iterations: 3
|
||||
hint: |
|
||||
You are {agent.name}. This is round {task.iteration} of the boardroom discussion.
|
||||
You are in a room with {agent_roster}.
|
||||
|
||||
The whole room is talking — everyone contributes to this debate. You are not lecturing.
|
||||
You are writing YOUR perspective on what the group discussed this round.
|
||||
Think of it as your meeting notes: what was said, who pushed back, what you argued,
|
||||
what you think of the arguments you heard, where you agree or disagree.
|
||||
|
||||
You have read the prior rounds above — react to them. Challenge what you disagree with.
|
||||
Build on what resonates. Speak in your own voice. Make your case.
|
||||
|
||||
When the group has genuinely reached consensus across all perspectives, include exactly:
|
||||
"consensus_reached: true"
|
||||
If debate should continue, do NOT include that line.
|
||||
|
||||
- type: think
|
||||
max_tokens: 8000
|
||||
agent: first_available
|
||||
hint: |
|
||||
Synthesize the boardroom transcript into a clear recommendation.
|
||||
Surface consensus, note unresolved tensions, and end with a concrete next step.
|
||||
|
||||
- type: close
|
||||
rag_update: false
|
||||
|
||||
adjudication:
|
||||
enabled: false
|
||||
Reference in New Issue
Block a user