tdd-integration
新規機能の実装時に、統合テストを用いた厳格なテスト駆動開発(Red-Green-Refactorサイクル)を自動で実行し、バグ修正やドキュメント変更時には作動しないようにするSkill。
📜 元の英語説明(参考)
Enforce Test-Driven Development with strict Red-Green-Refactor cycle using integration tests. Auto-triggers when implementing new features or functionality. Trigger phrases include "implement", "add feature", "build", "create functionality", or any request to add new behavior. Does NOT trigger for bug fixes, documentation, or configuration changes.
🇯🇵 日本人クリエイター向け解説
新規機能の実装時に、統合テストを用いた厳格なテスト駆動開発(Red-Green-Refactorサイクル)を自動で実行し、バグ修正やドキュメント変更時には作動しないようにするSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o tdd-integration.zip https://jpskill.com/download/9733.zip && unzip -o tdd-integration.zip && rm tdd-integration.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9733.zip -OutFile "$d\tdd-integration.zip"; Expand-Archive "$d\tdd-integration.zip" -DestinationPath $d -Force; ri "$d\tdd-integration.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
tdd-integration.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
tdd-integrationフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
TDD インテグレーションテスト
Red-Green-Refactor サイクルを用いて、厳格な Test-Driven Development を実施します。
必須ワークフロー
すべての新機能は、この厳格な 3 段階サイクルに従う必要があります。フェーズをスキップしないでください。
フェーズ 1: RED - 失敗するテストの作成
🔴 失敗するインテグレーションテストを作成します
要件:
- ユーザーリクエストからの機能要件
- テストする期待される動作
成果物:
- テストファイルのパス
- テストが失敗することを確認する失敗出力
- テストが検証する内容の要約
テストの失敗が確認されるまで、Green フェーズに進まないでください。
フェーズ 2: GREEN - テストをパスさせる
🟢 テストをパスさせるための最小限のコードを作成します
要件:
- RED フェーズからのテストファイルのパス
- 機能要件のコンテキスト
成果物:
- 変更されたファイル
- テストがパスすることを確認する成功出力
- 実装の概要
テストがパスするまで、Refactor フェーズに進まないでください。
フェーズ 3: REFACTOR - 改善
🔵 コード品質を評価し、改善します
要件:
- テストファイルのパス
- GREEN フェーズからの実装ファイル
成果物 (いずれか):
- 行われた変更 + テスト成功出力、または
- 理由とともに「リファクタリングは不要」
リファクタリングフェーズが完了すると、サイクルが完了します。
複数の機能
次の機能を開始する前に、各機能のフルサイクルを完了してください。
機能 1: 🔴 → 🟢 → 🔵 ✓ 機能 2: 🔴 → 🟢 → 🔵 ✓ 機能 3: 🔴 → 🟢 → 🔵 ✓
フェーズ違反
決して:
- テストの前に実装を記述する
- Red の失敗を確認せずに Green に進む
- Refactor の評価をスキップする
- 現在のサイクルを完了する前に新しい機能を開始する
関連スキル
/mw-mr-mf- TDD と連携する Make it Work/Right/Fast ワークフロー/testing-best-practice- 品質テストを作成するためのテスト哲学/plan-to-tasks- TDD 対応のタスク構造でプランを JSONL 形式に変換する
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
TDD Integration Testing
Enforce strict Test-Driven Development using the Red-Green-Refactor cycle.
Mandatory Workflow
Every new feature MUST follow this strict 3-phase cycle. Do NOT skip phases.
Phase 1: RED - Write Failing Test
🔴 Write integration test that fails
Requirements:
- Feature requirement from user request
- Expected behavior to test
Deliverables:
- Test file path
- Failure output confirming test fails
- Summary of what the test verifies
Do NOT proceed to Green phase until test failure is confirmed.
Phase 2: GREEN - Make It Pass
🟢 Write minimal code to pass the test
Requirements:
- Test file path from RED phase
- Feature requirement context
Deliverables:
- Files modified
- Success output confirming test passes
- Implementation summary
Do NOT proceed to Refactor phase until test passes.
Phase 3: REFACTOR - Improve
🔵 Evaluate and improve code quality
Requirements:
- Test file path
- Implementation files from GREEN phase
Deliverables (either):
- Changes made + test success output, OR
- "No refactoring needed" with reasoning
Cycle complete when refactor phase returns.
Multiple Features
Complete the full cycle for EACH feature before starting the next:
Feature 1: 🔴 → 🟢 → 🔵 ✓ Feature 2: 🔴 → 🟢 → 🔵 ✓ Feature 3: 🔴 → 🟢 → 🔵 ✓
Phase Violations
Never:
- Write implementation before the test
- Proceed to Green without seeing Red fail
- Skip Refactor evaluation
- Start a new feature before completing the current cycle
Related Skills
/mw-mr-mf- Make it Work/Right/Fast workflow that pairs with TDD/testing-best-practice- Testing philosophy for writing quality tests/plan-to-tasks- Convert plans to JSONL format with TDD-ready task structure