vibe.scaffoldlisted
Install: claude install-skill su-record/vibe
# /vibe.scaffold
## 완료 기준
- [ ] 요청된 디렉터리와 필수 설정 파일이 존재한다.
- [ ] 생성한 package 또는 module의 build 명령이 통과한다.
- [ ] import·module 해석 검사가 통과한다.
- [ ] audit mode에서는 발견 항목마다 실제 경로 근거가 있다.
Design and generate a project structure where AI works effectively on its own.
> "A well-designed project structure trains AI to follow it naturally."
## Usage
```
/vibe.scaffold # Generate structure (auto-detect stack)
/vibe.scaffold --check # Audit existing structure + suggest improvements
/vibe.scaffold webapp # Generate webapp-type structure
/vibe.scaffold api # Generate api-type structure
```
---
## Process
### 1. Assess Current State
1. Read `CLAUDE.md`, `package.json`, `pyproject.toml`, `pubspec.yaml`
2. Scan existing folder structure via `Glob`
3. Read `.vibe/config.json` for detected stacks
### 2. Determine Project Type
| Type | Structure |
|------|-----------|
| `webapp` | src/ + pages/ + components/ + hooks/ + styles/ |
| `api` | src/ + routes/ + services/ + models/ + middleware/ |
| `fullstack` | src/client/ + src/server/ or apps/ monorepo |
| `library` | src/ + examples/ + benchmarks/ |
| `mobile` | lib/ (Flutter) or src/ (React Native) |
### 3. Generate Base Structure
Common directories for all projects:
```
my-project/
├── src/ # Business logic
├── docs/ # Human-maintained business documents (AI reference)
│ ├── README.md # Explains purpose: business rules, domain defs, ADR
│ └── adr/ #