vibe.runlisted
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 파일**: 전체를 읽는다 (검색 결과 일부만 보고 판단 금지)