CClaude Code Catalog
전체 패턴

병렬 작업 실행

워크플로우고급

50개 파일 마이그레이션이나 20개 모듈에 테스트 추가 같은 대규모 작업에서 순차 실행은 시간 낭비입니다. 이 패턴은 작업을 독립적인 단위로 분해하고, tmux나 백그라운드 작업을 통해 병렬 Claude Code 프로세스를 실행하며, 결과를 수집합니다. 의존성 감지, 충돌 회피, 진행 상황 모니터링 전략을 포함합니다.

병렬동시성tmux성능배치

패턴 코드

# Parallel Task Execution Pattern ## Step 1: Decompose the task ```bash # Generate a task manifest claude -p "List all React class components in src/ that need converting to functional components. Output as JSON: [{file, component, complexity}]" > tasks.json ``` ## Step 2: Partition into independent batches ```bash # Split tasks into N batches (no cross-dependencies) cat tasks.json | jq -c '[.[] | select(.complexity != "high")]' \ | jq -c '_nwise(5)' > batches.jsonl ``` ## Step 3: Launch parallel agents ```bash #!/bin/bash # parallel-convert.sh SESSION="parallel-convert" tmux new-session -d -s $SESSION BATCH_NUM=0 while IFS= read -r batch; do if [ $BATCH_NUM -gt 0 ]; then tmux split-window -t $SESSION tmux select-layout -t $SESSION tiled fi tmux send-keys -t $SESSION.$BATCH_NUM \ "claude -p 'Convert these class components to functional: $batch Rules: use hooks, preserve prop types, keep test files passing'" Enter ((BATCH_NUM++)) done < batches.jsonl ``` ## Step 4: Monitor and collect results ```bash # Wait for all agents and verify while tmux list-panes -t parallel-convert -F '#{pane_dead}' | grep -q 0; do sleep 5 done echo "All agents complete" git diff --stat npm test ```

이 패턴을 프로젝트 설정에 복사하여 적용하세요.

실행 미리보기

병렬 작업 실행

병렬 작업 실행에 대해

Claude Code 패턴은 복잡한 개발 시나리오를 효과적으로 다루기 위한 검증된 아키텍처 설계와 워크플로우 구조입니다. 병렬 작업 실행은(는) 고급 수준의 워크플로우 패턴으로, 프로젝트에 맞게 응용할 수 있는 테스트된 반복 가능한 접근 방식을 제공하여 더 효율적이고 일관된 결과를 만들어 냅니다.

관련 패턴