Board Meeting Protocol
Multi-agent board meeting protocol for strategic decisions.
How to use it
Claude Code
- Run the line below. It pulls the whole folder into
~/.claude/skills/board-meeting. - Describe your job in plain words. Claude Code follows the skill from there.
npx degit alirezarezvani/claude-skills/c-level-advisor/skills/board-meeting#main ~/.claude/skills/board-meetingFor one project only, change the path to .claude/skills/board-meeting.
Claude (web or desktop app)
- On this page open ⋯ → Download .md.
- Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
- Pick the file and Save. Claude shows the name and description and runs a security scan.
- Check the skill is switched on.
- Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
- ChatGPT: make a Project and paste it into Instructions.
- Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Source of Board Meeting Protocol
Show the full text158 lines
| name | description | license | metadata |
|---|---|---|---|
| board-meeting | Multi-agent board meeting protocol for strategic decisions. Runs a structured 6-phase deliberation: context loading, independent C-suite contributions (isolated, no cross-pollination), critic analysis, synthesis, founder review, and decision extraction. Use when the user invokes /cs:boardroom, calls a board meeting, or wants structured multi-perspective executive deliberation on a strategic question. | MIT | version: 1.0.0 author: Alireza Rezvani category: c-level domain: board-protocol updated: 2026-03-05 frameworks: 6-phase-board, two-layer-memory, independent-contributions |
Board Meeting Protocol
Structured multi-agent deliberation that prevents groupthink, captures minority views, and produces clean, actionable decisions.
Keywords
board meeting, executive deliberation, strategic decision, C-suite, multi-agent, /cs:boardroom, founder review, decision extraction, independent perspectives
Invoke
/cs:boardroom [topic] — e.g. /cs:boardroom Should we expand to Spain in Q3?
The 6-Phase Protocol
PHASE 1: Context Gathering
- Load
~/.claude/company-context.md - Load Layer 2 approved decisions from
~/.claude/decisions/approved/(Layer 2 ONLY — never raw transcripts) - Reset session state — no bleed from previous conversations
- Present agenda + activated roles → wait for founder confirmation
Chief of Staff selects relevant roles based on topic (not all 14 every time):
| Topic | Activate |
|---|---|
| Market expansion | CEO, CMO, CFO, CRO, COO |
| Product direction | CEO, CPO, CTO, CMO |
| Hiring/org | CEO, CHRO, CFO, COO (+ VPE for eng hiring) |
| Pricing | CMO, CFO, CRO, CPO |
| Technology | CTO, CPO, CFO, CISO |
| Contracts / term sheets / legal exposure | GC, CEO, CFO |
| Data strategy / training-data rights | CDO, CAIO, GC, CISO |
| AI strategy / model selection / AI risk | CAIO, CTO, CDO, CFO |
| Retention / churn / customer success | CCO, CRO, CPO |
| Eng delivery / DORA / team structure | VPE, CTO, CHRO, CFO |
PHASE 2: Independent Contributions (ISOLATED)
No cross-pollination. Each agent runs before seeing others' outputs.
Order: Research (if needed) → CMO → CFO → CEO → CTO → COO → CHRO → CRO → CISO → CPO → GC → CDO → CAIO → CCO → VPE (activated roles only)
Reasoning techniques: CEO: Tree of Thought (3 futures) | CFO: Chain of Thought (show the math) | CMO: Recursion of Thought (draft→critique→refine) | CPO: First Principles | CRO: Chain of Thought (pipeline math) | COO: Step by Step (process map) | CTO: ReAct (research→analyze→act) | CISO: Risk-Based (P×I) | CHRO: Empathy + Data | GC: Risk-Based (clause exposure) | CDO: Decision-Driven (what decision does this data drive) | CAIO: Eval-Demanding (no eval, no ship) | CCO: Retention-Obsessed (GRR over NRR) | VPE: Throughput-First (cycle-time math)
Contribution format (max 5 key points, self-verified):
## [ROLE] — [DATE]
Key points (max 5):
• [Finding] — [VERIFIED/ASSUMED] — 🟢/🟡/🔴
• [Finding] — [VERIFIED/ASSUMED] — 🟢/🟡/🔴
Recommendation: [clear position]
Confidence: High / Medium / Low
Source: [where the data came from]
What would change my mind: [specific condition]
Each agent self-verifies before contributing: source attribution, assumption audit, confidence scoring. No untagged claims.
PHASE 3: Critic Analysis
Executive Mentor receives ALL Phase 2 outputs simultaneously. Role: adversarial reviewer, not synthesizer.
Checklist:
- Where did agents agree too easily? (suspicious consensus = red flag)
- What assumptions are shared but unvalidated?
- Who is missing from the room? (customer voice? front-line ops?)
- What risk has nobody mentioned?
- Which agent operated outside their domain?
PHASE 4: Synthesis
Chief of Staff delivers using the Board Meeting Output format (defined in ../agent-protocol/SKILL.md):
- Decision Required (one sentence)
- Perspectives (one line per contributing role)
- Where They Agree / Where They Disagree
- Critic's View (the uncomfortable truth)
- Recommended Decision + Action Items (owners, deadlines)
- Your Call (options if founder disagrees)
PHASE 5: Human in the Loop ⏸️
Full stop. Wait for the founder.
⏸️ FOUNDER REVIEW — [Paste synthesis]
Options: ✅ Approve | ✏️ Modify | ❌ Reject | ❓ Ask follow-up
Rules:
- User corrections OVERRIDE agent proposals. No pushback. No "but the CFO said..."
- 30-min inactivity → auto-close as "pending review"
- Reopen any time with
/cs:boardroom resume
PHASE 6: Decision Extraction
After founder approval:
- Layer 1: Write full transcript →
~/.claude/decisions/raw/YYYY-MM-DD-<slug>.md - Layer 2: Write approved decision record →
~/.claude/decisions/approved/YYYY-MM-DD-<slug>.mdand append to the index~/.claude/decisions/approved/decisions.md - Mark rejected proposals
[DO_NOT_RESURFACE] - Confirm to founder with count of decisions logged, actions tracked, flags added
Memory Structure
Uses the canonical two-layer decision memory (see ../agent-protocol/SKILL.md → "Decision Memory (Canonical Layout)"):
~/.claude/decisions/
├── raw/YYYY-MM-DD-<slug>.md # Layer 1 — full transcripts (never auto-loaded)
├── raw/archive/YYYY/ # Raw transcripts after 90 days
├── approved/YYYY-MM-DD-<slug>.md # Layer 2 — founder-approved records (Phase 1 loads these)
└── approved/decisions.md # Layer 2 index — append-only
Future meetings load Layer 2 only. Never Layer 1. This prevents hallucinated consensus.
Migration: a legacy memory/board-meetings/ folder may exist from earlier versions; read it for history but write new transcripts and decisions to ~/.claude/decisions/.
Failure Mode Quick Reference
| Failure | Fix |
|---|---|
| Groupthink (all agree) | Re-run Phase 2 isolated; force "strongest argument against" |
| Analysis paralysis | Cap at 5 points; force recommendation even with Low confidence |
| Bikeshedding | Log as async action item; return to main agenda |
| Role bleed (CFO making product calls) | Critic flags; exclude from synthesis |
| Layer contamination | Phase 1 loads ~/.claude/decisions/approved/ only — hard rule |
References
templates/meeting-agenda.md— agenda formattemplates/meeting-minutes.md— final output formatreferences/meeting-facilitation.md— conflict handling, timing, failure modes
| 1 | |
| 2 | name "board-meeting" |
| 3 | description "Multi-agent board meeting protocol for strategic decisions. Runs a structured 6-phase deliberation: context loading, independent C-suite contributions (isolated, no cross-pollination), critic analysis, synthesis, founder review, and decision extraction. Use when the user invokes /cs:boardroom, calls a board meeting, or wants structured multi-perspective executive deliberation on a strategic question." |
| 4 | license MIT |
| 5 | metadata |
| 6 | version 1.0.0 |
| 7 | author Alireza Rezvani |
| 8 | category c-level |
| 9 | domain board-protocol |
| 10 | updated 2026-03-05 |
| 11 | frameworks 6-phase-board, two-layer-memory, independent-contributions |
| 12 | |
| 13 | |
| 14 | # Board Meeting Protocol |
| 15 | |
| 16 | Structured multi-agent deliberation that prevents groupthink, captures minority views, and produces clean, actionable decisions. |
| 17 | |
| 18 | ## Keywords |
| 19 | board meeting, executive deliberation, strategic decision, C-suite, multi-agent, /cs:boardroom, founder review, decision extraction, independent perspectives |
| 20 | |
| 21 | ## Invoke |
| 22 | `/cs:boardroom [topic]` — e.g. `/cs:boardroom Should we expand to Spain in Q3?` |
| 23 | |
| 24 | |
| 25 | |
| 26 | ## The 6-Phase Protocol |
| 27 | |
| 28 | ### PHASE 1: Context Gathering |
| 29 | Load `~/.claude/company-context.md` |
| 30 | Load Layer 2 approved decisions from `~/.claude/decisions/approved/` **(Layer 2 ONLY — never raw transcripts)** |
| 31 | Reset session state — no bleed from previous conversations |
| 32 | Present agenda + activated roles → wait for founder confirmation |
| 33 | |
| 34 | **Chief of Staff selects relevant roles** based on topic (not all 14 every time): |
| 35 | | Topic | Activate | |
| 36 | |-------|----------| |
| 37 | | Market expansion | CEO, CMO, CFO, CRO, COO | |
| 38 | | Product direction | CEO, CPO, CTO, CMO | |
| 39 | | Hiring/org | CEO, CHRO, CFO, COO (+ VPE for eng hiring) | |
| 40 | | Pricing | CMO, CFO, CRO, CPO | |
| 41 | | Technology | CTO, CPO, CFO, CISO | |
| 42 | | Contracts / term sheets / legal exposure | GC, CEO, CFO | |
| 43 | | Data strategy / training-data rights | CDO, CAIO, GC, CISO | |
| 44 | | AI strategy / model selection / AI risk | CAIO, CTO, CDO, CFO | |
| 45 | | Retention / churn / customer success | CCO, CRO, CPO | |
| 46 | | Eng delivery / DORA / team structure | VPE, CTO, CHRO, CFO | |
| 47 | |
| 48 | |
| 49 | |
| 50 | ### PHASE 2: Independent Contributions (ISOLATED) |
| 51 | |
| 52 | **No cross-pollination. Each agent runs before seeing others' outputs.** |
| 53 | |
| 54 | Order: Research (if needed) → CMO → CFO → CEO → CTO → COO → CHRO → CRO → CISO → CPO → GC → CDO → CAIO → CCO → VPE (activated roles only) |
| 55 | |
| 56 | **Reasoning techniques:** CEO: Tree of Thought (3 futures) | CFO: Chain of Thought (show the math) | CMO: Recursion of Thought (draft→critique→refine) | CPO: First Principles | CRO: Chain of Thought (pipeline math) | COO: Step by Step (process map) | CTO: ReAct (research→analyze→act) | CISO: Risk-Based (P×I) | CHRO: Empathy + Data | GC: Risk-Based (clause exposure) | CDO: Decision-Driven (what decision does this data drive) | CAIO: Eval-Demanding (no eval, no ship) | CCO: Retention-Obsessed (GRR over NRR) | VPE: Throughput-First (cycle-time math) |
| 57 | |
| 58 | **Contribution format (max 5 key points, self-verified):** |
| 59 | |
| 60 | ## [ROLE] — [DATE] |
| 61 | |
| 62 | Key points (max 5): |
| 63 | • [Finding] — [VERIFIED/ASSUMED] — 🟢/🟡/🔴 |
| 64 | • [Finding] — [VERIFIED/ASSUMED] — 🟢/🟡/🔴 |
| 65 | |
| 66 | Recommendation: [clear position] |
| 67 | Confidence: High / Medium / Low |
| 68 | Source: [where the data came from] |
| 69 | What would change my mind: [specific condition] |
| 70 | |
| 71 | |
| 72 | Each agent self-verifies before contributing: source attribution, assumption audit, confidence scoring. No untagged claims. |
| 73 | |
| 74 | |
| 75 | |
| 76 | ### PHASE 3: Critic Analysis |
| 77 | Executive Mentor receives ALL Phase 2 outputs simultaneously. Role: adversarial reviewer, not synthesizer. |
| 78 | |
| 79 | Checklist: |
| 80 | Where did agents agree too easily? (suspicious consensus = red flag) |
| 81 | What assumptions are shared but unvalidated? |
| 82 | Who is missing from the room? (customer voice? front-line ops?) |
| 83 | What risk has nobody mentioned? |
| 84 | Which agent operated outside their domain? |
| 85 | |
| 86 | |
| 87 | |
| 88 | ### PHASE 4: Synthesis |
| 89 | Chief of Staff delivers using the **Board Meeting Output** format (defined in `../agent-protocol/SKILL.md`): |
| 90 | Decision Required (one sentence) |
| 91 | Perspectives (one line per contributing role) |
| 92 | Where They Agree / Where They Disagree |
| 93 | Critic's View (the uncomfortable truth) |
| 94 | Recommended Decision + Action Items (owners, deadlines) |
| 95 | Your Call (options if founder disagrees) |
| 96 | |
| 97 | |
| 98 | |
| 99 | ### PHASE 5: Human in the Loop ⏸️ |
| 100 | |
| 101 | **Full stop. Wait for the founder.** |
| 102 | |
| 103 | |
| 104 | ⏸️ FOUNDER REVIEW — [Paste synthesis] |
| 105 | |
| 106 | Options: ✅ Approve | ✏️ Modify | ❌ Reject | ❓ Ask follow-up |
| 107 | |
| 108 | |
| 109 | **Rules:** |
| 110 | User corrections OVERRIDE agent proposals. No pushback. No "but the CFO said..." |
| 111 | 30-min inactivity → auto-close as "pending review" |
| 112 | Reopen any time with `/cs:boardroom resume` |
| 113 | |
| 114 | |
| 115 | |
| 116 | ### PHASE 6: Decision Extraction |
| 117 | After founder approval: |
| 118 | **Layer 1:** Write full transcript → `~/.claude/decisions/raw/YYYY-MM-DD-<slug>.md` |
| 119 | **Layer 2:** Write approved decision record → `~/.claude/decisions/approved/YYYY-MM-DD-<slug>.md` and append to the index `~/.claude/decisions/approved/decisions.md` |
| 120 | Mark rejected proposals `[DO_NOT_RESURFACE]` |
| 121 | Confirm to founder with count of decisions logged, actions tracked, flags added |
| 122 | |
| 123 | |
| 124 | |
| 125 | ## Memory Structure |
| 126 | |
| 127 | Uses the canonical two-layer decision memory (see `../agent-protocol/SKILL.md` → "Decision Memory (Canonical Layout)"): |
| 128 | |
| 129 | |
| 130 | ~/.claude/decisions/ |
| 131 | ├── raw/YYYY-MM-DD-<slug>.md # Layer 1 — full transcripts (never auto-loaded) |
| 132 | ├── raw/archive/YYYY/ # Raw transcripts after 90 days |
| 133 | ├── approved/YYYY-MM-DD-<slug>.md # Layer 2 — founder-approved records (Phase 1 loads these) |
| 134 | └── approved/decisions.md # Layer 2 index — append-only |
| 135 | |
| 136 | |
| 137 | **Future meetings load Layer 2 only.** Never Layer 1. This prevents hallucinated consensus. |
| 138 | |
| 139 | Migration: a legacy `memory/board-meetings/` folder may exist from earlier versions; read it for history but write new transcripts and decisions to `~/.claude/decisions/`. |
| 140 | |
| 141 | |
| 142 | |
| 143 | ## Failure Mode Quick Reference |
| 144 | | Failure | Fix | |
| 145 | |---------|-----| |
| 146 | | Groupthink (all agree) | Re-run Phase 2 isolated; force "strongest argument against" | |
| 147 | | Analysis paralysis | Cap at 5 points; force recommendation even with Low confidence | |
| 148 | | Bikeshedding | Log as async action item; return to main agenda | |
| 149 | | Role bleed (CFO making product calls) | Critic flags; exclude from synthesis | |
| 150 | | Layer contamination | Phase 1 loads `~/.claude/decisions/approved/` only — hard rule | |
| 151 | |
| 152 | |
| 153 | |
| 154 | ## References |
| 155 | `templates/meeting-agenda.md` — agenda format |
| 156 | `templates/meeting-minutes.md` — final output format |
| 157 | `references/meeting-facilitation.md` — conflict handling, timing, failure modes |
| 158 |
Discussion
Browse more free Claude skills.