auto-buildlisted
Install: claude install-skill SONGYEONGSIN/vibe-flow
vibe-flow v2의 자율 워크플로우 — Phase 2 (Ralph loop + persona voting). 사용자는 task 1개를 명시하고 사이클 종료 후 working PR(또는 명시적 abort + 부분 진행 보존 branch)을 review 한다. 시간대 무관 — 점심시간/저녁/주말/잠자기 전 등 사용자가 다른 작업 하는 동안 자율 진행.
## 사용 시점
**필수**:
- task가 사이클(brainstorm → plan → 구현 → PR)로 닫힐 만큼 명확 (Ralph wrapper가 N iter PR 분할 처리)
- 사용자 추가 의사결정 없이 진행 가능한 명시 task (ambiguity는 24 agent persona vote가 자동 결정)
**스킵 (수동 사이클 권장)**:
- 모호한 의도 (vote 카테고리 매핑조차 안 되는 본질 결정)
- stacked PR / multi-repo 동시 변경 (Ralph wrapper가 단일 repo 가정)
> **Phase 2 변경**: "디자인 결정 포함" / "HARD-GATE 전체 등급" 스킵 조건 제거 — vote가 디자인 결정 자동 처리, Ralph wrapper가 file_cap 75% 도달 시 PR 분할 후 다음 iter 진입.
## 비교 — 4 자율 워크플로우
vibe-flow 환경에서 사용 가능한 자율 진행 방식 4종. 상황별 매칭:
| 방식 | 다음 턴 시작 조건 | 종료 조건 | 적용 케이스 |
|------|------|------|------|
| `/auto-build` (vibe-flow) | P1~P5 sequential 완주 | TDD + `/verify` 통과 후 commit/PR | full cycle (branch 격리 + persona vote + TDD discipline 필요) |
| `/goal <condition>` (Claude Code v2.1.139+) | 이전 턴 종료 | 평가자(기본 Haiku)가 condition 충족 판정 | 단순 1-shot 완수 조건 ("all tests pass", "lint clean") |
| `/loop [interval] <cmd>` (Claude Code built-in) | 시간 간격 경과 | 사용자 중지 or 모델 종료 판단 | 정기 polling (PR 머지 대기, deploy 상태 watch) |
| Phase 3 cron schedule | 사전 정의된 시각 | trigger 1회 후 종료 | 세션 독립 정기 실행 (야간 dogfooding, 매일 아침 triage) |
**선택 가이드**:
- TDD/branch 격리/persona vote가 필요한 full cycle인가? → `/auto-build`
- 평가 가능한 단일 condition으로 묶이는 작업인가? → `/goal`
- 시간 기반 반복인가? → `/loop` (세션 내) 또는 cron schedule (세션 독립)
- `/goal`은 평가자가 대화에 surface된 것만 판단 — 검증 출력을 conver