بنقرة واحدة
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