Community생산성 & 협업github.com

toustifer/agent-company-claude-skill

Claude Code 다중 에이전트 개발 팀 스킬 — 리더/워커 DAG + 실시간 뷰어 + Git 분산 잠금

agent-company-claude-skill란 무엇인가요?

이 스킬은 Claude Code를 위한 다중 에이전트 개발 팀 구축 스킬로, 리더(Leader)와 워커(Worker) 역할을 기반으로 한 DAG(방향성 비순환 그래프) 워크플로우를 통해 복잡한 개발 작업을 분할 및 병렬 처리할 수 있습니다. 실시간 뷰어 기능을 통해 작업 진행 상황을 시각적으로 모니터링할 수 있으며, Git 기반 분산 잠금 메커니즘을 활용하여 여러 에이전트 간의 충돌을 방지하고 효율적인 협업을 지원합니다. Claude Code 환경에 특화되어 개발자들이 더 빠르고 체계적으로 소프트웨어 프로젝트를 진행할 수 있도록 도와줍니다. 이 스킬은 Git 저장소와 통합되어 에이전트 간 작업 할당 및 상태 추적을 자동화하며, 확장 가능한 아키텍처로 대규모 프로젝트에도 적용 가능합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add toustifer/agent-company-claude-skill

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

문서

agent-company-claude-skill은(는) 무엇을 하나요?

Claude Code 다중 에이전트 개발 팀 스킬 — 리더/워커 DAG + 실시간 뷰어 + Git 분산 잠금

개요

이 스킬은 Claude Code에서 다중 에이전트 개발 팀을 구성하고 관리할 수 있도록 지원합니다. 리더 에이전트가 작업을 계획하고 워커 에이전트에게 분배하는 DAG 기반 워크플로우를 제공하며, 모든 작업 진행 상황을 실시간으로 모니터링할 수 있는 뷰어를 포함합니다. 또한 Git을 활용한 분산 잠금 메커니즘을 통해 여러 에이전트가 동시에 작업할 때 발생할 수 있는 충돌을 방지합니다.

주요 기능

  • 리더/워커 아키텍처: 리더 에이전트가 작업을 분할하고 워커 에이전트가 병렬로 실행
  • DAG 워크플로우: 방향성 비순환 그래프 기반의 작업 의존성 관리
  • 실시간 뷰어: 작업 진행 상황을 시각적으로 확인 가능한 대시보드
  • Git 분산 잠금: 브랜치 기반 잠금 메커니즘으로 에이전트 간 충돌 방지

설치

# Claude Code 프로젝트에 스킬 추가
claude add skill toustifer/agent-company-claude-skill

사용 방법

  1. 리더 에이전트를 시작하여 작업 계획을 수립합니다.
  2. 워커 에이전트를 실행하여 분할된 작업을 병렬로 처리합니다.
  3. 실시간 뷰어를 통해 각 에이전트의 진행 상황을 모니터링합니다.
  4. Git 분산 잠금을 활용하여 작업 충돌을 방지합니다.

설정

스킬 사용을 위해 필요한 환경 변수:

  • CLAUDE_API_KEY: Claude Code API 키
  • GIT_REPO_PATH: 작업할 Git 저장소 경로
  • VIEWER_PORT: 실시간 뷰어 포트 (기본값: 8080)

예제

# 스킬 초기화 및 실행 예제
from agent_company import Leader, Worker, Viewer

leader = Leader()
leader.plan_work("Implement new feature")

worker = Worker()
worker.execute(leader.get_tasks())

viewer = Viewer()
viewer.start()

라이선스

MIT License

관련 스킬