sandcastle-loop은(는) 무엇을 하나요?
GitHub issues backlog를 배치로 동시에 처리하는 Claude Code 스킬 — 3단계 동시성 루프, Claude 구독 재사용, API/Docker 불필요
개요
이 스킬은 mosonlab/sandcastle-loop를 Claude Code에서 사용할 수 있게 해줍니다. GitHub 저장소의 backlog 이슈들을 대규모로 동시에 처리할 수 있으며, 세 단계의 동시 실행 루프를 통해 효율적으로 작업합니다.
주요 기능
- 3단계 동시 실행 루프: 이슈 수집, 처리, 결과 저장 단계가 병렬로 실행됩니다.
- Claude 구독 재사용: 추가 API 비용 없이 기존 Claude 구독만으로 작동합니다.
- 제로 의존성: Docker, 별도 API 키, 데이터베이스가 필요 없습니다.
- 속도 제한 내장: 과부하를 방지하기 위한 지능형 속도 제한 기능이 포함되어 있습니다.
사용법
- Claude Code를 열고 스킬을 활성화합니다.
- 대상 GitHub 저장소와 이슈 필터를 지정합니다.
- 스킬이 자동으로 backlog 이슈를 순회하며 처리합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트 플랫폼
구성
| 변수 | 설명 | 기본값 |
|---|---|---|
REPO | 대상 GitHub 저장소 | 현재 저장소 |
LABEL | 필터링할 레이블 | backlog |
BATCH_SIZE | 동시 처리할 이슈 수 | 5 |
MAX_ISSUES | 최대 처리 이슈 수 | 100 |
주의사항
- 이 스킬은 Claude 구독 한도 내에서 작동하므로, 너무 많은 이슈를 한 번에 처리하지 않도록 주의하세요.
- 결과는 로컬 파일에 저장되며, 필요시 외부 시스템과 동기화할 수 있습니다.