Community코딩 & 개발github.com

SebastianElvis/senate

코딩 CLI를 위한 다중 에이전트 토론 스킬 (의회, 법정, 합의)

senate란 무엇인가요?

이 스킬은 다중 AI 에이전트가 토론 형식으로 협력하여 더 나은 코드 CLI 결정을 내릴 수 있도록 설계되었습니다. '의회(parliament)', '법정(court)', '합의(consensus)'라는 세 가지 주요 모드를 제공하며, 각 모드는 서로 다른 논의 구조를 통해 최적의 해결책을 도출합니다. 사용자는 복잡한 코딩 문제를 해결하거나 코드 리뷰를 수행할 때 여러 에이전트의 다양한 관점을 활용할 수 있습니다. 주로 Claude Code, Cursor, Codex와 같은 AI 코딩 어시스턴트 환경에서 사용되며, 에이전트 간의 구조화된 토론을 통해 더 정확하고 신뢰할 수 있는 결과를 얻을 수 있습니다. 이 스킬의 핵심은 단일 에이전트의 편향을 줄이고 집단 지성을 극대화하는 데 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add SebastianElvis/senate

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

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 코딩 어시스턴트

관련 스킬