원클릭으로
tdd-init
Start a new TDD cycle and create a Cycle doc. Triggers on "new feature", "start TDD", "add feature".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Start a new TDD cycle and create a Cycle doc. Triggers on "new feature", "start TDD", "add feature".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
テストを通すための最小限の実装を行う。REDの次フェーズ。「実装して」「green」で起動。
実装計画を作成し、Test Listを定義する。INITの次フェーズ。「設計して」「計画して」で起動。
既存プロジェクトにTDD環境をセットアップする。フレームワーク検出、CLAUDE.md生成、docs/STATUS.md作成を行う。「TDDセットアップ」「onboard」「プロジェクト初期化」で起動。
TDDサイクル全体をPdMとして管理。Agent Teams有効時にtdd-initから呼ばれ、全Phaseを自律的に委譲・判断する。
PLANフェーズの設計を5観点で並行レビュー。信頼スコア80以上でBLOCK。
コード変更を6観点で並行レビュー。信頼スコア80以上でBLOCK。tdd-reviewで自動実行。
| name | tdd-init |
| description | Start a new TDD cycle and create a Cycle doc. Triggers on "new feature", "start TDD", "add feature". |
Start a new TDD cycle and create a Cycle doc.
INIT Progress:
- [ ] STATUS確認 → 環境収集 → 既存cycle確認
- [ ] 実装内容確認 → リスク評価 → スコープ確認
- [ ] Cycle doc作成 → tdd-plan自動実行
cat docs/STATUS.md 2>/dev/null
If not found, recommend tdd-onboard. Also check hooks: reference.md
Collect language versions and key packages for Cycle doc Environment section. Details: reference.md
ls -t docs/cycles/*.md 2>/dev/null | head -1
If an active cycle exists, recommend continuing it.
Ask "What feature do you want to implement?" e.g., login, CSV export.
Calculate risk score (0-100) from user input:
| Score | Result | Action |
|---|---|---|
| 0-29 | PASS | Show confirmation, auto-proceed |
| 30-59 | WARN | Quick questions (Step 4.6), then Step 5 |
| 60-100 | BLOCK | Brainstorm & risk questions (Step 4.7) |
Keyword scores: reference.md
Record Risk: [score] ([result]) in Cycle doc.
Ask 2 lightweight questions. Templates: reference.md
Templates: reference.md. Bug keywords detected → Skill(tdd-core:tdd-diagnose).
Use AskUserQuestion to confirm scope:
| Layer | Description | Plugin |
|---|---|---|
| Backend | PHP/Python etc. | tdd-php, tdd-python, tdd-flask |
| Frontend | JavaScript/TypeScript | tdd-js, tdd-ts |
| Both | Full stack | Multiple plugins |
Details: reference.md
Generate feature name (3-5 words) and create Cycle doc from templates/cycle.md.
Display INIT Complete and execute based on CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS:
| 環境変数 | 実行 |
|---|---|
有効 (1) | Skill(tdd-core:tdd-orchestrate) |
| 無効 / 未設定 | Skill(tdd-core:tdd-plan) |
Details: reference.md | Japanese: reference.ja.md