# Collaborative Reasoning

> Coordinates multi-agent or multi-persona perspectives (e.g. Architect, Security Engineer, Product Manager) to achieve consensus.

- Skill: `felipecustodio/collaborative-reasoning` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add felipecustodio/collaborative-reasoning`
- Raw SKILL.md: https://api.skillmd.com/api/skills/felipecustodio/collaborative-reasoning/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: MIT
- Author: felipecustodio (https://skillmd.com/u/felipecustodio)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/felipecustodio/collaborative-reasoning

---


## Overview & Purpose

Collaborative Reasoning models multi-perspective discussions by simulating specialized domain experts (e.g. Security Specialist, Performance Engineer, UX Designer) to evaluate solutions fully.

## When to Use

- **Cross-Functional Architecture Reviews**: Evaluating software designs across security, scalability, and developer experience.
- **Consensus Building**: Resolving conflicting priorities among stakeholders.

## Execution Workflow

1. **Define Expert Personas**: Assign distinct roles (e.g., `Persona A: Security Lead`, `Persona B: Systems Architect`).
2. **Independent Persona Analysis**: Generate feedback from each persona's strict domain perspective.
3. **Identify Conflicts & Trade-offs**: Highlight where persona priorities clash (e.g. security vs convenience).
4. **Synthesize Consensus**: Negotiate a balanced solution addressing key concerns from all personas.

## Expected Output Contract

```markdown
### Multi-Persona Panel Review
- **Perspectives**:
  - `Security Lead`: [Domain Feedback]
  - `Architecture Lead`: [Domain Feedback]
- **Identified Clashes**: [Conflict Summary]
- **Consensus Recommendation**: [Harmonized Solution]
```

## Scripts

- `scripts/collaborative_reasoning.py` - Deterministic evaluation, state validation, and CLI tool for collaborative-reasoning.


