Skip to content
Back to skills

2588 Board Meeting C91816e1

ASecurity

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

  • 9 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 31, 2026
securityjavascriptjavasecurity

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 31, 2026

npx -y skills add tools-only/X-Skills --skill 2588-board-meeting_c91816e1 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2588 Board Meeting C91816e1?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2588 Board Meeting C91816e1
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2588-board-meeting-c91816e1/badge)](https://www.skillsdirectory.com/skills/tools-only-2588-board-meeting-c91816e1)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: board-meeting
description: Full Board of Directors deliberation with 5 expert directors assessing, discussing, and voting.
model: sonnet
tools:
  - Read
  - Write
  - 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 | **ESCALATE** to user |

## 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

Files in this skill

  • README.md830 B
  • skill.md3.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.