From tdd-core
Start a new TDD cycle and create a Cycle doc. Triggers on "new feature", "start TDD", "add feature".
npx claudepluginhub morodomi/tdd-skills --plugin tdd-coreThis skill uses the workspace's default tool permissions.
Start a new TDD cycle and create a Cycle doc.
Runs full RED-GREEN-REFRACTOR TDD workflow for features from descriptions, task IDs, or specs. Confirms plan then automates failing tests (RED), minimal implementation (GREEN), and refactoring.
Orchestrates RED/GREEN/REFACTOR TDD cycles using context-isolated agents for test-first feature implementation.
Orchestrates agentic Red-Green-Refactor TDD cycles to build features incrementally: decompose into small tasks, write failing tests, make pass, refactor. Detects project lang and test setup.
Share bugs, ideas, or general feedback.
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