onboardlisted
Install: claude install-skill morodomi/dev-crew
# TDD Onboard
## Progress Checklist
```
Onboard Progress:
- [ ] プロジェクト分析(フレームワーク/テストツール検出)
- [ ] プロジェクト状態判定(fresh/existing-no-tdd/dev-crew-installed)
- [ ] 検出結果をユーザーに確認
- [ ] docs/ 構造作成(cycles/, README.md, STATUS.md)
- [ ] CONSTITUTION.md 生成(型検出 + テンプレート)
- [ ] AGENTS.md 生成(cross-tool情報、最大5セクション)
- [ ] CLAUDE.md 生成(@AGENTS.md import + AI Behavior、既存あればマージ)
- [ ] 階層CLAUDE.md推奨(任意)
- [ ] .claude/ 構造生成(rules/, hooks/)
- [ ] Pre-commit Hook確認(推奨)
- [ ] 初期Cycle doc作成
- [ ] Generated Files Validation
- [ ] Next Steps 表示
```
## Workflow
### Step 1: プロジェクト分析
フレームワーク・ツール・**プロジェクト型**を検出。加えてプロジェクト状態を判定:
- `fresh` / `existing-no-tdd` / `dev-crew-installed`
状態判定ロジック、**symlink 検出**、検出コマンドは [reference.md](reference.md) 参照。
### Step 2: 検出結果確認
AskUserQuestion で確認:
- **プロジェクト目的**(fresh/existing-no-tdd): 何を実現するプロジェクトか
- フレームワーク、パッケージマネージャ、プロジェクト状態、**プロジェクト型**
モード別確認項目は [reference.md](reference.md) 参照。
### Step 3: docs/ 構造作成
`mkdir -p docs/cycles` で作成。`docs/README.md` + `docs/STATUS.md` を生成。テンプレートは [reference.md](reference.md) 参照。
### Step 4: CONSTITUTION.md + AGENTS.md + CLAUDE.md 生成
CONSTITUTION.md(型検出結果に基づくテンプレート)→ AGENTS.md → CLAUDE.md の順で生成。
#### AGENTS.md (cross-tool、最大5セクション)
- `fresh` → テンプレートから生成
- `existing-no-tdd` / `dev-crew-installed` → 既存あればバックアップ後マージ
- Content: Overview, Quick Commands, TDD Workflow, Quality Standards, Project Structure(条件付き)
#### CLAUDE.md (Claude固有)
- 先頭に `@AGENTS.md` import を配置
- `fresh` → テンプレートから生成
- `existing-no-tdd` → AI Behavior Principles