Durable Bulk Execution
세션이 중간에 끝나도 살아남는 재개 가능한 샤드로 수백 건의 발송이나 쓰기를 실행하세요.
지원: Claude Code, Codex, Cursor, Muse · 버전 1.0.0 · 필요 사항: 실행 전에 당신이 승인한 목록과 최종 콘텐츠, 그리고 먼저 확인한 대상 플랫폼의 속도 제한.
미리보기

샘플 출력
이 Skill이 생성하는 것의 예시입니다. 설명을 위한 샘플 콘텐츠입니다.
Bulk run report — rename + tag 1,240 files Done: 1,187 · Skipped (already correct): 41 · Failed: 12 Checkpoint saved at item 1,240 / 1,240 — run state is fully recorded. Failed items are listed with reasons (9 permission, 3 locked files). Resume or retry only the failures with the same run ID — completed items are never re-processed.
제공 내용
- 재시도 여유를 두고 한 번의 실행 안에 여유 있게 끝나는 샤드 크기
- 무엇이 남았는지를 알려 주는 진실의 원천인, 항목별 체크포인트 파일
- 멱등 연산 — 재개해도 발송이나 쓰기를 반복하지 않습니다
- 시작 전에 정의하는 중단 조건: 사용자 중단, 불만 접수, 또는 실패율 임계값
이 Skill 소개
뼈아픈 경험에서 얻은 운영 Skill입니다. 수백 개의 항목을 하나의 긴 백그라운드 스크립트로 절대 실행하지 마세요. 작업을 제한된 예약 작업들로 나누고, 모든 항목을 파일에 체크포인트하며, 모든 연산을 멱등하게 만들어 재개 시 완료된 것을 건너뛰고, 그냥 멈춰 버린 로그가 아니라 체크포인트에서 완료를 검증합니다.
사용해 보기
/durable-bulk-execution 승인된 이 메시지를 이 420명의 멤버에게 50개씩 샤드로 보내고, 발송마다 체크포인트하세요.
이런 분께 적합
- 수백 명의 멤버에게 발송하는 커뮤니티 운영자
- 레코드를 대량으로 이전, 태그, 업데이트하는 분
적합하지 않은 경우
- 승인되지 않은 대량 아웃리치 — 승인은 전체 목록과 최종 텍스트를 포괄해야 합니다
- 몇 개뿐인 일회성 작업 — 샤딩은 오히려 오버헤드입니다
설치 방법
- 설치 프롬프트를 에이전트에 복사하세요:
Read https://skillu.dev/install/agent.md, then install the Durable Bulk Execution skill (durable-bulk-execution). - 또는 출시 후 이 페이지에서 Skill 패키지를 다운로드해, 그 폴더를 에이전트의 skills 디렉터리에 넣습니다.
- 슬래시 명령으로 호출하세요. 예:
/durable-bulk-execution. 그리고 원하는 것을 평범한 말로 설명하세요.
자주 묻는 질문
왜 하나의 긴 스크립트로는 안 되나요?
백그라운드 자식 프로세스는 부모 세션과 함께 죽습니다. 이 Skill의 바탕이 된 사건에서는 499개 항목의 실행이 79번째에서 멈췄고, 로그에는 아무 오류도 없었습니다.
완료했는지 어떻게 알 수 있나요?
체크포인트를 읽으면 알 수 있습니다. 배치는 모든 id가 체크될 때만 완료된 것이며, 로그가 조용해질 때가 아닙니다.