Chief of Staff

Chief of Staff is an orchestration layer that routes founder questions to the right C-suite advisor role(s) or convenes a multi-role board meeting for complex decisions. It loads company context, scores decision complexity, synthesizes advisor outputs, and tracks decisions in a decision log.

✨ What it does

  • Loads company context automatically for every interaction.
  • Scores decision complexity (1-5) to determine routing depth.
  • Routes questions to primary/secondary roles via a routing matrix.
  • Convenes board meetings with up to 5 roles, each one turn, then synthesizes.
  • Synthesizes outputs into consensus themes, conflicts, actions, and a decision point.
  • Logs decisions to a two-layer decision memory and flags overdue reviews.

🎯 When to use it

  • A founder asks a question that spans multiple domains, like 'should we raise now or cut burn?'
  • A decision is complex, irreversible, or affects multiple functions, requiring a board meeting.
  • You need to coordinate multiple advisor roles and synthesize their input into a clear recommendation.
  • You want to track decisions and get flagged when it's time to review past decisions.

🚀 How to use

Trigger Chief of Staff by asking a question that needs routing, or use the invocation syntax [INVOKE:role|question] or [INVOKE:board|question]. It expects a founder question or a request for a board meeting. Example prompts:

Should we raise a bridge or cut to profitability?
[INVOKE:cfo|What's the right runway target given our growth rate?]

📄 Output: A synthesized output with consensus themes, named conflicts, recommended actions with owners and deadlines, and a single decision point for the founder.

📦 Add this skill to Claude Code

# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills

# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/c-level-advisor/skills/chief-of-staff .claude/skills/chief-of-staff

Skill source: c-level-advisor/skills/chief-of-staff/SKILL.md

⚠️ Good to know

Chief of Staff cannot invoke itself, has a maximum depth of 2, and blocks circular invocations; if deadlocked, it returns a summary of disagreements to the founder.

❓ FAQ

What happens if a loop is detected?

The Chief of Staff returns to the founder with a summary of where the advisors disagree.

When is a board meeting triggered?

A board meeting is triggered when the decision complexity score is 4 or higher, or for multi-function irreversible decisions.

How are decisions logged?

Decisions are logged in a two-layer memory: raw transcripts in ~/.claude/decisions/raw/ and approved decisions in ~/.claude/decisions/approved/, with a review date flagged at session start.

🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.