Communityコーディング&開発github.com

fnfremixer/claude-code-tdd

Claude Code でTDDを自動化。ロールベースのエージェント、強制レビュー、グリーンCIでマージ可能なPRを生成します。

claude-code-tdd とは?

このスキルは、Claude Code環境でテスト駆動開発(TDD)を自動化するためのツールです。ロールベースのエージェント(設計者、実装者、レビューア)が連携し、コードの作成からレビュー、CIパイプラインでのテスト合格までを自動的に行います。開発者は単に要件を記述するだけで、エージェントがTDDサイクルに従ってコードを生成し、強制レビューを経て、グリーンCIが保証されたマージ可能なプルリクエストを生成します。これにより、開発者は反復的なテスト記述やレビュー依頼から解放され、より創造的なタスクに集中できるようになります。Claude Codeのエージェント機能を活用し、プロジェクトの品質を維持しながら開発速度を向上させます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add fnfremixer/claude-code-tdd

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-code-tdd は何をしますか?

Claude Code でTDDを自動化。ロールベースのエージェント、強制レビュー、グリーンCIでマージ可能なPRを生成します。

概要

このスキルは、Claude Code上でテスト駆動開発(TDD)のプロセスを完全に自動化します。設計者、実装者、レビューアという3つのロールを持つエージェントが連携し、TDDサイクルを自律的に実行します。開発者は要件を提供するだけで、あとはエージェントがコードの作成、テストの記述、レビュー、CIパイプラインの通過までを担当します。

主な機能

  • ロールベースのエージェント: 設計者(アーキテクト)、実装者(コーダー)、レビューア(テスター)の3役がTDDサイクルを推進
  • 強制レビュー: すべてのコード変更は自動レビューを通過する必要があります
  • グリーンCI保証: プルリクエスト作成前にCIパイプラインが成功していることを確認
  • マージ可能なPR: すべてのチェックを通過した、即座にマージ可能なPRを生成

対応プラットフォーム

  • Claude Code(CLI版)

使い方

  1. リポジトリにスキルをインストールします
  2. Claude Codeを起動し、実装したい機能の要件を記述します
  3. スキルを呼び出してTDDサイクルを開始します
  4. エージェントが自動的にコードを生成、テスト、レビューし、PRを作成します

要件

  • Claude Code がインストール済みであること
  • Git リポジトリが初期化されていること
  • CIパイプラインが設定されていること

ライセンス

MIT

関連スキル