claude-pi은(는) 무엇을 하나요?
Claude Code에서 결정론적 코딩 작업을 Pi에 위임하여 효율적인 병렬 처리, 루핑, 파이프라인 관리를 수행합니다.
개요
이 스킬은 Claude Code의 기능을 확장하여 반복적이거나 계산 집약적인 작업을 Pi 에이전트에 오프로드합니다. 이를 통해 메인 워크플로의 지연을 최소화하고 전체 생산성을 높입니다.
주요 기능
- 병렬 처리: 여러 파일 생성, 코드 변환, 또는 데이터 처리 작업을 동시에 실행합니다.
- 루핑: 동일한 작업을 여러 입력에 대해 반복적으로 수행하며 상태를 추적합니다.
- 파이프라인 관리: 여러 단계로 구성된 작업 흐름을 정의하고 각 단계의 출력을 다음 단계의 입력으로 자동 전달합니다.
사용 방법
- Claude Code 세션에서
claude-pi스킬을 활성화합니다. - 위임하려는 작업을 설명하는 프롬프트를 제공합니다. 예를 들어:
- "
src/디렉토리의 모든.js파일에 로깅 코드를 추가해줘" - "이 JSON 데이터를 기반으로 100개의 설정 파일을 생성해줘"
- "
- Pi가 작업을 분할하고 병렬로 실행합니다.
- 완료된 결과를 수집하여 Claude Code에 반환합니다.
구성
환경 변수를 통해 동작을 세밀하게 조정할 수 있습니다:
CLAUDE_PI_MAX_WORKERS: 최대 병렬 작업 수 (기본값: 4)CLAUDE_PI_TIMEOUT: 각 작업의 최대 실행 시간 (초)
예시
# 예시: Pi를 사용한 병렬 파일 생성
pi.delegate(
task="create_configs",
inputs=[{"name": f"config_{i}", "value": i} for i in range(10)],
handler=lambda input: f"프로젝트 {input['name']} 생성 완료"
)
지원 플랫폼
- Claude Code (주요 플랫폼)
- 다른 AI 에이전트 환경과의 통합 가능 (확장 예정)
라이선스
MIT