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
Installs just this skill. Get the whole plugin for auto-invocation.
β‘ How it fires
How this skill gets triggered: by you, by Claude, or both.
Fires itselfClaude auto-loads it when your prompt matches the work.
You can call itInvoke it directly when you want it.
Slash command/board-meeting
ποΈ Context preview
The summary Claude sees to decide when to auto-load this skill.
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
π Stats
Stars23,060
Forks3,139
LanguagePython
LicenseMIT
π¦ Ships with claude-skills
</> SKILL.md
board-meeting.SKILL.md
---name: "board-meeting"
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."
license: MIT
metadata:
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
1. Load `~/.claude/company-context.md`
2. Load Layer 2 approved decisions from `~/.claude/decisions/approved/` **(Layer 2 ONLY β never raw transcripts)**
**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):**
- 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>.md` and 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/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/`.