Community생산성 & 협업github.com

expect8iondev/claude-pi

Claude Code에서 결정론적 코딩 작업을 Pi에 위임하여 AI 워크플로에서 효율적인 병렬 처리, 루핑, 파이프라인 관리를 수행합니다.

claude-pi란 무엇인가요?

이 스킬은 Claude Code 환경에서 복잡하고 반복적인 코딩 작업을 Pi라는 보조 에이전트에 위임하여 병렬 처리, 루핑, 파이프라인 관리를 가능하게 합니다. 결정론적(deterministic) 작업—예를 들어 파일 생성, 코드 리팩토링, 데이터 변환 등—은 실행 시간이 길거나 반복성이 높아 Claude Code의 주 대화 흐름을 방해할 수 있습니다. Claude-Pi는 이러한 작업을 자동으로 식별하고 Pi에게 할당함으로써 주 에이전트는 추론과 의사 결정에 집중할 수 있게 해줍니다. 이 스킬은 Claude Code를 기반으로 하며, AI 워크플로의 효율성과 확장성을 극대화하려는 개발자에게 유용합니다. 내부적으로는 작업 큐, 상태 관리, 그리고 파이프라인 단계 간 데이터 전달을 위한 구조를 제공합니다. 지원되는 플랫폼은 주로 Claude Code이며, 사용자는 간단한 프롬프트나 태스크 정의를 통해 Pi에게 작업을 넘길 수 있습니다. 이는 다중 에이전트 협업 패턴의 실용적인 구현체로서, 대규모 코드베이스 작업이나 CI/CD 스타일의 태스크 실행에 특히 효과적입니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add expect8iondev/claude-pi

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

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

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

문서

claude-pi은(는) 무엇을 하나요?

Claude Code에서 결정론적 코딩 작업을 Pi에 위임하여 효율적인 병렬 처리, 루핑, 파이프라인 관리를 수행합니다.

개요

이 스킬은 Claude Code의 기능을 확장하여 반복적이거나 계산 집약적인 작업을 Pi 에이전트에 오프로드합니다. 이를 통해 메인 워크플로의 지연을 최소화하고 전체 생산성을 높입니다.

주요 기능

  • 병렬 처리: 여러 파일 생성, 코드 변환, 또는 데이터 처리 작업을 동시에 실행합니다.
  • 루핑: 동일한 작업을 여러 입력에 대해 반복적으로 수행하며 상태를 추적합니다.
  • 파이프라인 관리: 여러 단계로 구성된 작업 흐름을 정의하고 각 단계의 출력을 다음 단계의 입력으로 자동 전달합니다.

사용 방법

  1. Claude Code 세션에서 claude-pi 스킬을 활성화합니다.
  2. 위임하려는 작업을 설명하는 프롬프트를 제공합니다. 예를 들어:
    • "src/ 디렉토리의 모든 .js 파일에 로깅 코드를 추가해줘"
    • "이 JSON 데이터를 기반으로 100개의 설정 파일을 생성해줘"
  3. Pi가 작업을 분할하고 병렬로 실행합니다.
  4. 완료된 결과를 수집하여 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

관련 스킬