프로젝트 소개
Agile Team은 솔로 개발자에게 시뮬레이션된 애자일 팀을 제공하는 Claude Code 플러그인입니다. 설치하면 13명의 전문 에이전트, 30개의 슬래시 명령, 그리고 .claude/ 디렉터리 아래에 저장되는 안전성 훅이 프로젝트에 추가됩니다.
제기된 문제는 솔로 빌더가 리뷰, 수용 기준, 보안 검사, 그리고 회고를 건너뛰는 경향이 있다는 것입니다. 이 프로젝트는 각각 하나의 좁은 업무를 맡고, 단일 어시스턴트로 행동하기보다는 서로 반대 의견을 내도록 설계된 에이전트 세트로 이 문제를 해결합니다.
모든 프로젝트에서 활성화되는 7명의 핵심 에이전트는 다음과 같습니다: po-agent(유저 스토리, 수용 기준, 백로그 우선순위, 리뷰 판결), pm-agent(스프린트 상태 및 NEXT.md), dev-agent(구현, 스탠드업, 블로커), qa-agent(테스트 시나리오, 강력한 거부권), pr-reviewer-agent(코드 리뷰), security-analyst-agent(OWASP 이슈, 비밀, CVE, 인증; 약한 거부권), 그리고 tech-lead-agent(아키텍처 결정, 복잡도 추정, 기술 사양, 기술 부채). 여섯 명의 확장된 전문가는 .claude/memory/TEAM.md의 로스터를 통해 프로젝트별로 활성화됩니다: senior-engineer, principal-engineer, ai-engineer, design-lead, cto, 그리고 ceo.
세리머니는 슬래시 명령으로 순서대로 실행됩니다. /review는 QA가 먼저 테스트와 수용 기준을 확인하고 실패 시 체인을 중단하는 패턴을 보여줍니다. 그 후 pr-reviewer, security, 그리고 tech-lead가 diff를 처리하고, PO는 결과를 수집하여 APPROVED 또는 CHANGES REQUESTED를 반환합니다. 차단하지 않는 결과는 채팅 메시지 대신 BACKLOG.md에 기록됩니다. 다른 명령으로는 /init, /standup, /sprint-plan, /sprint-close, /retro, /stories, /backlog, /new-task, /status, /discover, /design, /complete, /unblock, /bug, /idea, /missing, /arch-review, /ux-review, /security-review, /risk-review, /adr, /done, /checkpoint, /resume, /health-check, /logs, /po, /incident, 그리고 /focus-group이 있습니다.
상태는 .claude/memory/ 아래의 여섯 개 파일(NEXT.md, STATE.md, BACKLOG.md, ARCHIVE.md, DECISIONS.md, LEARNINGS.md)에 걸쳐 세션 간에 지속됩니다. 각 에이전트 단계 후에 작성되는 CHECKPOINT.md는 /resume을 통해 중단된 체인을 계속할 수 있게 합니다. 오래된 또는 손상된 체크포인트는 감지되어 폐기됩니다.
Pixel Office는 PixiJS로 구축된 선택적 브라우저 시각화입니다. bash .claude/office/serve.sh를 실행하면 Python의 내장 http.server를 사용하여 시작되고, 훅에서 작성된 events.jsonl 피드를 꼬리 물기식으로 읽습니다. 이는 책상에 앉은 에이전트, 매니저에게 보고하는 모습, 그리고 세리머니 동안 회의실에 모이는 모습을 보여줍니다. demo.sh는 스크립트된 투어를 제공합니다.
각 에이전트 파일은 프론트매터에 model 필드(sonnet, opus, haiku, 또는 inherit)를 가지고 있어 개별적으로 편집할 수 있습니다. 기본 설치는 pm-agent을 haiku로, 나머지는 sonnet으로 실행하며, 품질 우선 및 비용 최적화 오버라이드 테이블이 문서화되어 있습니다.
설치는 Claude Code 플러그인 마켓플레이스를 통해(/plugin marketplace add thecoderbuddy/agile-team-skill, 그리고 /plugin install agile-team@agile-team-marketplace) 또는 로컬 install.sh 스크립트를 통해 수행할 수 있습니다. 후자는 .claude/를 프로젝트에 작성합니다. 설치는 프로젝트별로 이루어지므로, 각 저장소는 자체 스프린트 상태, 백로그, 그리고 로스터를 유지합니다. gitleaks는 선택적이며, 사전 커밋 비밀 스캔에 사용됩니다. 설치 프로그램은 gitleaks가 없을 경우 경고하고 스캔을 건너뜁니다.
README는 이 프로젝트가 실제 제품에서 더 큰 AI 엔지니어링 팀을 운영한 경험을 바탕으로 구축되었다고 언급합니다. MIT 라이선스 하에 배포되며, 버전 1.0.0, 1.1.0, 그리고 1.2.0이 릴리스 기록에 문서화되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.