mcpField
T
tdd-workflows-tdd-green

tdd-workflows-tdd-green

github.com/sickn33テスト・品質48.7k235 回インストール今日更新
リポジトリ

tdd-workflows-tdd-green について

TDD の Green フェーズで、合意済みの失敗テストを満たす最小限の修正を支援するスキルです。変更ごとのテスト実行、範囲の限定、後のリファクタリングに向けた課題の記録を重視します。

主な機能

  1. 01失敗テストに対する最小修正の特定
  2. 02変更ごとの実装とテスト実行
  3. 03既存インターフェースと安全境界の維持
  4. 04リファクタリング段階の課題記録

活用シーン

  1. 01TDD サイクルの Red から Green への移行
  2. 02次のテストを最小限の実装で満たす
  3. 03テストを回避して成功させることの防止
  4. 04実装上の一時的な妥協点の記録

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill tdd-workflows-tdd-green

インストール後、Claude Code で/tdd-workflows-tdd-greenを入力して読み込まれたか確認します。

同梱ファイルresources/implementation-playbook.md

詳細

TDD のグリーンフェーズ

合意済みの失敗するテストに対して、既存の要件、セキュリティ境界、インターフェースを維持しながら、正しい動作を実現する最小限の実装を行います。同梱のプレイブックは参考資料として読み、実行可能なツールとして扱わないでください。

このスキルを使用する場面

  • TDD サイクルでレッドからグリーンへ進む場合
  • テストを満たす最小限の動作を実装する場合
  • 意図的にシンプルな実装を維持したい場合

このスキルを使用しない場面

  • 設計やパフォーマンスのためにリファクタリングする場合
  • テストはすでに成功しており、新しい要件が必要な場合
  • アーキテクチャを全面的に再設計する必要がある場合

手順

  1. 失敗しているテストを確認し、最小限の修正を特定します。
  2. 次のテストに合格するための最小限の変更を実装します。
  3. 変更のたびにテストを実行し、進捗を確認します。
  4. リファクタリングフェーズに向けて、簡略化した箇所や技術的負債を記録します。

安全性

  • テストに合格させるために、テストを回避しないでください。
  • 変更は失敗している動作だけに限定してください。

リソース

  • 詳細なパターンと例については、resources/implementation-playbook.md を参照してください。

制限事項

  • タスクが上記の範囲に明確に当てはまる場合にのみ、このスキルを使用してください。
  • 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全境界、成功基準が不足している場合は、作業を中断して確認を求めてください。

コメント