← ClaudeAtlas

vibe.runlisted

승인된 SPEC이 있고 구현을 시작할 때 — `.vibe/specs/<feature>.md`를 읽어 코드와 검증 산출물로 전개한다.
su-record/vibe · ★ 0 · AI & Automation · score 75
Install: claude install-skill su-record/vibe
# /vibe.run ## 완료 기준 - [ ] 구현 요구사항이 승인된 SPEC의 REQ ID로 추적된다. - [ ] 변경 범위에 존재하는 build, lint, typecheck, test gate가 통과한다. - [ ] run ledger에 검증 결과와 exit code가 기록되어 있다. - [ ] 미완료 요구사항이 있으면 TODO와 사유가 기록되어 있다. Execute **Scenario-Driven Implementation** with automatic quality verification. > **Core Principle**: Scenarios are both the implementation unit and verification criteria. All scenarios passing = Quality guaranteed. ## Usage ``` /vibe.run "feature-name" # Full implementation (loops to convergence) /vibe.run "feature-name" --phase 1 # Specific Phase only /vibe.run "feature-name" --interactive # Step-by-step confirmation per iteration /vibe.run "feature-name" --max-iter 1 # Single-pass (no loop) /vibe.run "feature-name" ultrawork # deprecated alias: automationLevel autonomous + parallel /vibe.run "feature-name" ulw # deprecated alias: same as ultrawork ``` --- > **Timer**: Query the system clock at START and record the result as `{start_time}`. > **Step Counter Reset (MANDATORY at START)**: Run this Bash command once at the very start: > > ```bash > mkdir -p .vibe/metrics && printf '{"feature":"%s","startedAt":"%s","steps":0}\n' "{feature-name}" "$(date -u +%Y-%m-%dT%H:%M:%SZ)" > .vibe/metrics/current-run.json > ``` ## File Reading Policy (Mandatory) > 규칙은 **전체 읽기**이지 특정 도구 이름이 아니다. 하네스가 제공하는 파일 읽기 수단을 쓴다 — Claude Code 는 `Read` 도구, Codex 는 셸(`cat`/`sed -n`) 등. 도구 이름이 없다고 규칙을 건너뛰지 않는다. - **SPEC/Feature 파일**: 전체를 읽는다 (검색 결과 일부만 보고 판단 금지)