Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add Anshin-Health-Solutions/superpai --skill "council"
Install specific skill from multi-skill repository
# Description
Multi-agent structured debate. Multiple AI perspectives deliberate on a question, with explicit disagreement and resolution.
# SKILL.md
name: council
description: "Multi-agent structured debate. Multiple AI perspectives deliberate on a question, with explicit disagreement and resolution."
triggers:
- council
- debate
- perspectives
- agents discuss
- multiple viewpoints
- deliberate
Council Skill
Structured multi-agent debate for decisions that benefit from multiple perspectives.
When to Use
- Architecture decisions with trade-offs
- Strategy choices with no clear winner
- Contentious technical decisions
- Design alternatives evaluation
Process
- Frame the question clearly (what decision needs to be made?)
- Assign 3-5 agent perspectives (e.g., Security Expert, Performance Engineer, UX Designer, Business Analyst)
- Round 1 — Opening Statements: Each agent states their position with reasoning
- Round 2 — Cross-Examination: Agents challenge each other's positions
- Round 3 — Synthesis: Agents find common ground or sharpen disagreements
- Verdict: Moderator (you) synthesizes the strongest arguments and recommends a path
Agent Roles (choose 3-5 per council)
| Role | Optimizes For |
|---|---|
| Security Expert | Safety, threat models, attack surface |
| Performance Engineer | Speed, efficiency, resource usage |
| UX Designer | User experience, simplicity, clarity |
| Business Analyst | ROI, time-to-market, cost |
| DevOps Engineer | Operability, monitoring, deployment |
| Architect | Scalability, maintainability, patterns |
| QA Engineer | Testability, edge cases, reliability |
| Devil's Advocate | Challenges all positions, finds weaknesses |
Output Format
## Council: {Question}
### Perspectives
**Security Expert:** {position + reasoning}
**Performance Engineer:** {position + reasoning}
**Architect:** {position + reasoning}
### Debate
{Key disagreements and challenges}
### Consensus
{Areas of agreement}
### Recommendation
{Moderator's synthesis and recommended path}
{Minority dissent noted if significant}
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.