senate은(는) 무엇을 하나요?
코딩 CLI를 위한 다중 에이전트 토론 스킬 (의회, 법정, 합의)
개요
senate 스킬은 다중 AI 에이전트가 토론을 통해 협력하도록 하여 코드 CLI 작업의 품질을 향상시킵니다. 각 에이전트는 서로 다른 역할을 맡아 다양한 관점에서 문제를 분석하고 해결책을 제시합니다.
모드
의회 (Parliament)
- 여러 에이전트가 동등한 입장에서 토론
- 각 에이전트가 자신의 의견을 제시하고 투표로 결정
- 민주적 의사 결정에 적합
법정 (Court)
- 판사, 검사, 변호사 역할의 에이전트가 참여
- 증거와 논리를 바탕으로 한 심층 분석
- 비판적 검토가 필요한 코드 리뷰에 유용
합의 (Consensus)
- 모든 에이전트가 만장일치에 도달할 때까지 토론
- 갈등 해결과 최적의 타협점 찾기에 적합
- 팀 작업에서의 합의 형성 과정 시뮬레이션
설치 및 사용법
# 스킬 클론
skills clone SebastianElvis/senate
# 특정 모드 활성화
skills run senate --mode parliament
skills run senate --mode court
skills run senate --mode consensus
환경 변수
SENATE_MODE: 기본 모드 설정 (parliament,court,consensus)SENATE_AGENTS: 참여 에이전트 수 (기본값: 3)SENATE_TIMEOUT: 토론 제한 시간 (초 단위)
예제
의회 모드에서 코드 리뷰 실행:
skills run senate --mode parliament --input "review main.py"
법정 모드에서 버그 분석:
skills run senate --mode court --input "bug report #42"
호환 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 코딩 어시스턴트