بنقرة واحدة
tdd
TDD(テスト駆動開発)のRed-Green-Refactorサイクルに従って機能を実装する
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
TDD(テスト駆動開発)のRed-Green-Refactorサイクルに従って機能を実装する
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
GitHub Issueに対して現在のブランチのローカル実装をレビューする
GitHub Issueを親Issueとしてタスク分解し、子Issueを作成する。
変数や関数の命名候補を複数提案し、それぞれのニュアンスを解説する。
piコーディングエージェントのextensionを作成する
与えられた指示に対して、コードベースを探索してリポジトリ構造と関連箇所を把握し、開発者と一問一答で実装方針・設計・タスク分解を固める。実装前の壁打ちやPlanモード的な相談に使う。
GitHub Issue番号と任意の分岐元ブランチ名を受け取り、実装方針策定・ブランチ作成・TDD実装・コードレビュー修正ループを一連で実行する
| name | tdd |
| description | TDD(テスト駆動開発)のRed-Green-Refactorサイクルに従って機能を実装する |
| argument-hint | <実装したい機能の説明> |
| allowed-tools | Agent, Bash, Read, Edit, Write, Glob, Grep |
以下の手順を順番に実行する。各ステップの結果を次のステップに引き継ぐこと。
実装対象: $ARGUMENTS
Glob・Grep・Readツールを直接使い、以下を把握する。
package.json, pyproject.toml, Cargo.toml, go.mod, Makefile, Taskfile.yml, justfile, mise.toml などをGlobで探し、見つかったものを読む重要: 以降のステップでテスト実行・リント・フォーマット・ビルドなどのコマンドを実行する際は、プロジェクトで定義されているコマンド(例: npm run test, make test, task test など)を必ず使用すること。
Agentツール(subagent_type: Plan)を使用して、実装計画を立案する。
サブエージェントへのプロンプトには以下を含めること:
$ARGUMENTSステップ2の実装計画をもとに、TODOリストを作成する。 各項目は1つのTDDサイクル(Red-Green-Refactor)に対応する粒度にすること。
フォーマット:
## TODOリスト
- [ ] テストケース1の説明
- [ ] テストケース2の説明
- [ ] テストケース3の説明
...
TODOリストの先頭の未完了項目から順に、以下のRed-Green-Refactorサイクルを繰り返す。 各サイクルは1つのAgentツール(subagent_type: general-purpose)で一括実行する。
サブエージェントへのプロンプトには以下の共通コンテキストを含めること:
以下の指示を与えること:
サイクル完了後、以下を行う:
[x] に更新するTODOリストに未完了項目がある限り、次の未完了項目で次のサイクルを実行する。
不要なテストやまとめたほうが良いテストが残っていないか確認し、必要に応じてテストコードをリファクタリングする。
確認観点:
以下をすべて実行し、エラーがあれば修正する:
以下のフォーマットでユーザーに報告する:
何を実装したかの概要。
| # | テスト名 | 実装内容 | Red | Green | Refactor |
|---|---|---|---|---|---|
| 1 | ... | ... | ✅ | ✅ | ✅ / - |
全テスト実行: X件成功 / X件失敗