ワンクリックで
tdd-feature-dev
TDD駆動の機能開発スキル。Markdown要件定義書を読み、テストシナリオ作成→Red-Green-Refactorの流れで実装。要件定義書から機能開発・改修を行う際に使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
TDD駆動の機能開発スキル。Markdown要件定義書を読み、テストシナリオ作成→Red-Green-Refactorの流れで実装。要件定義書から機能開発・改修を行う際に使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
TerraformプロジェクトのAWSインフラにおけるネットワーク接続性と権限設定を分析します。セキュリティグループ、IAMポリシー、NACLなどを解析し、リソース間の通信可否、不要な接続、権限の過不足を検出します。Terraformファイルやtfstateがあるプロジェクトで、インフラのセキュリティレビューやネットワーク接続の検証が必要な場合に使用します。
要求定義書のレビューを行うスキル。品質チェック・矛盾検出・抜け漏れ検出・曖昧性分析を実施し、 構造化レポートを出力する。以下の場合に使用: (1) 要求定義書・要件定義書をレビューしたい時、 (2) 要求の品質や完全性を確認したい時、 (3) 矛盾・抜け漏れ・曖昧な表現を検出したい時
言語非依存のプログラミングベストプラクティスとガイドライン。コードを書く・関数/クラス/モジュールを実装する・プログラムを新規作成するあらゆる場面でPROACTIVELYに使用すること。コーディング開始前に必ずこのスキルを読み込む。コードレビュー・設計レビューにも使用する。
言語非依存の単体テストベストプラクティスとガイドライン。テストコードを書く・テストケースを追加する・テストスイートを作成するあらゆる場面でPROACTIVELYに使用すること。テストコーディング開始前に必ずこのスキルを読み込む。既存テストのレビューにも使用する。
仕様からテストケースを体系的に生成するスキル。状態機械・自然言語・Mermaid・シーケンス図など多様な入力形式に対応し、CSP安定失敗モデルに基づいて受理テストケース(トレース集合内)と拒否テストケース(トレース集合外)を網羅的に導出する。活性・到達可能性・安全性の3性質を検証するテストスイートを生成する。要求定義・仕様記述・設計成果物からのテストケース生成、テスト設計レビュー、テストカバレッジ分析に使用する。
CSPの安定失敗モデルに基づく状態機械ベースの形式仕様書を作成するスキル。 機能要求(活性・到達可能性・安全性)を入力として、 状態変数・遷移(イベント[ガード]/事後条件)・失敗集合を定義する トップレベル仕様およびコンポーネント仕様を生成する。 画面表示を持つシステムでは画面表示関数も定義する。
| name | tdd-feature-dev |
| description | TDD駆動の機能開発スキル。Markdown要件定義書を読み、テストシナリオ作成→Red-Green-Refactorの流れで実装。要件定義書から機能開発・改修を行う際に使用。 |
| disable-model-invocation | true |
このスキルは、Markdown形式の要件定義書からテスト駆動開発(TDD)で機能開発・改修を行います。要件定義書を読み込み、テストシナリオを作成し、Red-Green-Refactorサイクルで実装を進めます。
使用するタイミング:
このスキルは4つのフェーズで構成されます。
プロジェクト情報を取得
AGENTS.md または CLAUDE.md を読み込む要件定義書を読み込む
出力: プロジェクト概要と要件定義の理解内容を報告
受け入れ基準からテストケースを設計
各テストケースには以下を含める:
エッジケース・境界値を検討
ユーザーに確認
AskUserQuestionツールでテストシナリオの妥当性を確認出力: 承認済みテストシナリオ一覧と実行順序
各テストケースごとに以下のTDDサイクルを実行します:
繰り返し: 全てのテストケースが完了するまでRed-Green-Refactorを繰り返す
全テスト実行
要件との整合性確認
ユーザーに報告
出力: 完了報告、テスト結果サマリー、変更ファイル一覧
実装に関しては programming-best-practices スキルを参照する。 テストに関しては unit-testing-best-practices スキルを参照する。
ユーザーリクエスト例:
/tdd-feature-dev docs/requirements/user-auth.md
スキルの動作:
AGENTS.mdを読み込み、プロジェクトがNode.js + Jestを使用していることを確認docs/requirements/user-auth.mdから「ユーザー認証機能」の要件を抽出auth.test.jsに失敗するテストを書くauth.jsに最小実装を追加