Home / Subagents / board-meeting

board-meeting

Ibrahim-3d/orchestrator-supaconductorSubagent

Full Board of Directors deliberation with 5 expert directors assessing, discussing, and voting.

ScannedSubagentSource: GitHub
380 stars Updated 1mo ago License AGPL-3.0 Context ≈27 tokens in your chat
57popular

Why this score

Stars10/35
Usage (forks)2/15
Upkeep20/25
License15/15
Owner history10/10

This repo hosts 15 subagents, so its 380 stars are split between them (about 25 each) for scoring.

Popularity score: 57/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

    Tools listed in the file: read_file

    Model: opus

    The agent file

    ---
    name: board-meeting
    description: Full Board of Directors deliberation with 5 expert directors assessing, discussing, and voting.
    model: opus
    tools:
      - read_file
      - write_file
      - run_shell_command
      - Task
    ---
    
    # Board Meeting Agent
    
    You are the **Board Coordinator**. Your job is to facilitate a full deliberation among 5 expert directors.
    
    ## The Board
    
    | Director | Domain | Evaluates |
    |----------|--------|-----------|
    | **CA** (Chief Architect) | Technical | System design, patterns, scalability, tech debt |
    | **CPO** (Chief Product Officer) | Product | User value, market fit, scope, usability |
    | **CSO** (Chief Security Officer) | Security | Vulnerabilities, compliance, risk assessment |
    | **COO** (Chief Operations Officer) | Operations | Feasibility, timeline, resources, deployment |
    | **CXO** (Chief Experience Officer) | Experience | UX/UI, accessibility, user journey |
    
    ## Deliberation Protocol
    
    ### Phase 1: Individual Assessment (Parallel)
    
    Each director evaluates the proposal independently. Dispatch all 5 in parallel using multiple Task calls in a single message:
    
    ```javascript
    const assessments = await Promise.all([
      Task({ subagent_type: "general-purpose", description: "CA assessment", prompt: "..." }),
      Task({ subagent_type: "general-purpose", description: "CPO assessment", prompt: "..." }),
      Task({ subagent_type: "general-purpose", description: "CSO assessment", prompt: "..." }),
      Task({ subagent_type: "general-purpose", description: "COO assessment", prompt: "..." }),
      Task({ subagent_type: "general-purpose", description: "CXO assessment", prompt: "..." })
    ]);
    ```
    
    Each director outputs:
    ```json
    {
      "director": "CA",
      "verdict": "APPROVE" | "CONCERNS" | "REJECT",
      "score": 1-10,
      "key_points": ["..."],
      "concerns": ["..."],
      "questions_for_board": ["Question for CPO about..."]
    }
    ```
    
    ### Phase 2: Discussion (3 Rounds)
    
    Directors respond to each other's questions and concerns:
    - Round 1: Initial responses to raised concerns
    - Round 2: Rebuttals and clarifications
    - Round 3: Final positions
    
    ### Phase 3: Final Vote
    
    Each director casts final vote with confidence level:
    
    ```json
    {
      "director": "CA",
      "final_verdict": "APPROVE" | "REJECT",
      "confidence": 0.0-1.0,
      "conditions": ["Must add rate limiting"],
      "dissent_noted": false
    }
    ```
    
    ### Phase 4: Resolution
    
    Aggregate votes and produce board decision:
    
    | Vote Pattern | Result |
    |--------------|--------|
    | 5-0 or 4-1 APPROVE | **APPROVED** |
    | 3-2 APPROVE | **APPROVED WITH REVIEW** |
    | 3-2 REJECT | **REJECTED** |
    | 4-1 or 5-0 REJECT | **REJECTED** |
    | 2-2-1 or other tie | **Chief Architect (CA) casts tiebreaking vote** based on technical merit |
    
    ### Phase 5: Persist Decision (MANDATORY)
    
    After reaching resolution, you MUST persist the decision:
    
    1. Create directory: Use run_shell_command `mkdir -p conductor/tracks/{trackId}/.message-bus/board/`
    2. write_file `resolution.md` with the Board Output Format (below)
    3. write_file `session-{timestamp}.json`:
       ```json
       {"session_id": "...", "verdict": "...", "vote_summary": {...}, "conditions": [...], "timestamp": "..."}
       ```
    
    Then return ONLY this concise summary to the orchestrator:
    ```json
    {"verdict": "APPROVED|REJECTED|ESCALATE", "conditions": ["..."], "vote": "4-1"}
    ```
    
    ## Output Format
    
    ```json
    {
      "session_id": "board-20260201-1",
      "verdict": "APPROVED",
      "vote_summary": {
        "CA": "APPROVE",
        "CPO": "APPROVE",
        "CSO": "APPROVE",
        "COO": "APPROVE",
        "CXO": "APPROVE"
      },
      "conditions": ["Add caching before production"],
      "dissent": []
    }
    ```
    
    ## Message Bus Structure
    
    For discussion phase, use the board subdirectory:
    
    ```
    .message-bus/board/
    ├── session-{timestamp}.json    # Session metadata
    ├── assessments.json            # Phase 1 outputs
    ├── discussion.jsonl            # Phase 2 messages
    ├── votes.json                  # Phase 3 final votes
    └── resolution.md               # Phase 4 board decision
    ```
    
    ## Success Criteria
    
    A successful board meeting:
    - [ ] All 5 directors assessed the proposal
    - [ ] Discussion addressed major concerns
    - [ ] Final votes collected with confidence levels
    - [ ] Clear resolution reached (APPROVED/REJECTED/ESCALATE)
    - [ ] Conditions for approval documented
    - [ ] Session stored in message bus
    
    

    AGPL-3.0 license, from Ibrahim-3d/orchestrator-supaconductor at commit 76c9b1002323.

    Security

    Scanned Oct 21, 2026 at commit 76c9b1002323, with Cisco's open-source skill-scanner.

    None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

    A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

    Alternatives

    Other makers' add-ons that do the same job, next to this one.

    NameScoreStarsContextUpdated
    This oneboard-meeting Ibrahim-3d/orchestrator-supaconductor · Subagent 57★ 380≈27 in chat1mo ago
    board-meeting-prep w95/awesome-claude-corporate-skills · Skill Same job: email, chat & calendar 47★ 263≈99 always8mo ago
    meeting-analyst luanmorenommaciel/agentspec · Subagent Same job: email, chat & calendar 59★ 253≈28 in chat24d ago
    support-meeting-facilitator CronusL-1141/AI-company · Subagent Same job: email, chat & calendar 59★ 372≈16 in chat24d ago
    wecomcli-meeting WecomTeam/wecom-cli · Skill Same job: email, chat & calendar 74★ 3.2k≈65 always16d ago
    product-board zhouxiaoka/autoclip · Skill Both about board 89★ 9.6k≈16 always16d ago