code-crew은(는) 무엇을 하나요?
Claude Code를 위해 11개의 AI 에이전트를 오케스트레이션하여 작업을 분해하고, 코딩하고, 리뷰하며, 5-10배의 토큰 절감으로 배포합니다.
개요
이 스킬은 여러 AI 에이전트의 힘을 활용하여 소프트웨어 개발 프로세스를 최적화합니다. 단일 대형 프롬프트를 사용하는 대신, 작업을 특정 역할을 가진 더 작은 전문화된 에이전트로 분할하여 효율성을 높이고 토큰 사용량을 줄입니다.
주요 기능
- 작업 분해: 복잡한 작업을 관리 가능한 하위 작업으로 자동 분할합니다.
- 전문화된 에이전트: 11개의 에이전트가 설계, 프론트엔드, 백엔드, 테스트, 문서화 등 다양한 역할을 담당합니다.
- 토큰 절감: 집중된 에이전트를 사용하여 불필요한 프롬프트 오버헤드를 줄여 상당한 토큰 비용 절감을 실현합니다.
- 병렬 실행: 에이전트가 동시에 작업하여 전체 개발 속도를 높입니다.
- 통합 리뷰 프로세스: 코드 리뷰 및 품질 보증이 워크플로우에 내장되어 있습니다.
지원 플랫폼
- Claude Code: Claude Code의 명령줄 인터페이스 및 확장 기능과 원활하게 통합됩니다.
사용 방법
- 초기화: 스킬을 활성화하고 프로젝트 구조를 정의합니다.
- 작업 입력: 개발하려는 기능이나 작업을 설명합니다.
- 에이전트 조정: 이 스크립트가 자동으로 적절한 에이전트에 작업을 할당합니다.
- 검토 및 배포: 생성된 코드와 리뷰를 확인하고, 병합 또는 배포를 진행합니다.
에이전트 역할
| 에이전트 | 역할 | 책임 |
|---|---|---|
| 에이전트 1 | 설계자 | 전반적인 아키텍처 및 작업 계획 수립 |
| 에이전트 2 | 프론트엔드 개발자 | 사용자 인터페이스 컴포넌트 구현 |
| 에이전트 3 | 백엔드 개발자 | 서버 로직 및 API 엔드포인트 구현 |
| 에이전트 4 | 테스터 | 단위 및 통합 테스트 작성 |
| 에이전트 5 | 리뷰어 | 코드 리뷰 수행 및 피드백 제공 |
| 에이전트 6-11 | 보조 에이전트 | 필요에 따라 문서화, DevOps, 최적화 등 지원 |
예제
# 작업 생성
code-crew init "사용자 인증 시스템 구축"
# 에이전트 실행
code-crew run
# 결과 검토
code-crew review
구성
code-crew.config.json 파일을 수정하여 에이전트의 구체적인 지시사항과 동작을 사용자 정의할 수 있습니다:
{
"agents": {
"designer": {
"model": "claude-3-5-sonnet-20241022",
"instructions": "마이크로서비스 아키텍처 설계"
},
"frontend": {
"model": "claude-3-5-sonnet-20241022",
"instructions": "React를 사용하여 UI 구현"
}
},
"tokenBudget": 50000
}
참고 사항
- 최적의 결과를 위해 각 작업에 대해 명확하고 구체적인 지시사항을 제공하세요.
- 에이전트는 사용자 정의 지시사항을 통해 특정 기술 스택이나 프레임워크에 맞게 조정할 수 있습니다.
- 이 스킬은 작업 분해를 통해 토큰 사용을 최소화하도록 설계되었습니다.
라이선스
이 스킬은 오픈소스이며 추가 사용 조건이 적용될 수 있습니다.