| name | council |
| description | 모호한 의사결정, 트레이드오프, go/no-go 판단을 위해 네 개의 목소리로 구성된 council을 소집합니다. 타당한 경로가 여러 개일 때, 선택 전에 구조화된 반대 의견이 필요하면 사용합니다. |
| origin | ECC |
Council
모호한 의사결정을 위해 네 명의 조언자를 소집합니다.
- 컨텍스트 내 Claude의 목소리 (the in-context Claude voice)
- 회의론자 서브에이전트 (a Skeptic subagent)
- 실용주의자 서브에이전트 (a Pragmatist subagent)
- 비판가 서브에이전트 (a Critic subagent)
이 스킬은 모호한 상황에서의 의사결정을 위한 것이며, 코드 리뷰, 구현 계획, 아키텍처 설계용이 아닙니다.
사용 시점
council은 다음 경우에 사용합니다.
- 의사결정에 신뢰할 수 있는 경로가 여러 개 있고 명확한 승자가 없을 때
- 팀이 "집단 사고(groupthink)"에 빠져 있고 강력한 반대 의견이 필요할 때
- 고위험 변경(데이터 마이그레이션, 인증 변경)에 대해 "심판(judge)"이 필요할 때
- 사용자가
"I'm not sure if we should do X or Y"라고 말할 때
동작 방식
- 소집(Assemble): 세 명의 서브에이전트(Skeptic, Pragmatist, Critic)를 병렬로 생성합니다.
- 증언(Testify): 각 서브에이전트는 독립적으로 제안된 경로를 분석합니다.
- 회의론자(Skeptic): 왜 이것이 실패할 것인가? 어떤 가정이 잘못되었는가?
- 실용주의자(Pragmatist): 이것이 실제 운영 환경에서 유지보수 가능한가? 비용과 시간 트레이드오프는 어떠한가?
- 비판가(Critic): 아키텍처적으로 우아한가? 장기적인 기술 부채를 만드는가?
- 평결(Verdict): 컨텍스트 내 Claude가 모든 의견을 종합하고, 트레이드오프를 요약하며, 최종 권고안을 제시합니다.
출력 형식
COUNCIL CONVENED
================
PROPOSAL: [대상 요약]
TESTIMONY:
- Skeptic: [실패 가능성과 리스크]
- Pragmatist: [실행 가능성과 비용/시간]
- Critic: [아키텍처 품질과 부채]
SYNTHESIS:
- Key Trade-offs: [주요 트레이드오프]
- Blocker Level: [Low|Medium|High]
VERDICT:
[최종 권고 및 다음 단계]
비타협 원칙
- 서브에이전트들은 서로의 답변을 보지 못해야 합니다 (독립성 보장).
- "모두 좋습니다" 식의 타협은 허용되지 않습니다. 각 조언자는 자신의 고유한 관점을 고수해야 합니다.
- 최종 평결은 단순히 의견을 나열하는 것이 아니라, 결정을 내리는 데 도움이 되는 명확한 합성(synthesis)이어야 합니다.