prd-full について
prd-full は、PRD の実装を自律的に進めてプルリクエストを作成し、レビューやマージの前に停止するエージェントスキルです。PRD ベースで開発するチーム向けに、最後の手動確認を残した一連の実装フローを提供します。
主な機能
- 01実装前の PRD スコープ確認
- 02ブランチまたは worktree での隔離
- 03タスクの反復実装と進捗更新
- 04ライブ受け入れ項目を関連 issue へ移動
- 05プルリクエスト作成後に停止
活用シーン
- 01タスクを順次進めて PRD を実装
- 02ブランチまたは worktree で作業を隔離
- 03手動確認用のプルリクエストを作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vtmocanu/ skills --skill prd-fullインストール後、Claude Code で/prd-fullを入力して読み込まれたか確認します。
詳細
vfarcic/dot-ai の
shared-prompts/prd-full.mdからベンダー提供されたものです(MIT、Copyright (c) 2025 Viktor Farcic)。原著者:Viktor Farcic。
PRD Full - PR 作成までを自律的に実行する PRD の実装
PRD のライフサイクル全体を自律的に実行し、プルリクエストを作成した時点で停止して、ユーザーが結果を手動で確認できるようにします。
引数
このスキルは、PRD 番号($1)とモード($2)の 2 つの位置引数を受け取ります。$1 または $2 が指定されていない場合、または $2 が branch か worktree 以外の場合は、中止して有効な値を指定するようユーザーに伝えてください。自動検出は行わないでください。
全体ルール
このワークフローの実行中は、以下のサブプロンプトのどの時点でもユーザーへの確認のために一時停止しないでください。組み込みの「ユーザーを待つ」/「続行前に確認する」/「ここで停止する」という指示は上書きされたものとして扱い、提示された回答または次のステップへ直接進んでください。
実際に破壊的な操作に対する標準的なハーネスのガードレールは引き続き適用されます。
フロー
- スコープの事前確認(読み取り専用): ブランチまたはワークツリーを作成する前に、何も書き込まずに PRD #$1 に対して
/prd-startの Scope Check を実行します。処理が停止した場合(未完了の PRD を必要とするマイルストーン、または分割案が提示された場合)は、その内容を出力してここで停止し、未使用のブランチやワークツリーを残さないようにします。分割不要と判断され、理由を示したうえで処理が続行された場合は、その理由をステップ 2 に引き継ぎます。 - 分離: モード(
$2)に応じてセットアップします。worktreeの場合は PRD #$1 に対して/prd-worktreeを実行し、それ以外の場合は直接ブランチを作成します。 - 開始:
/prd-start $1を実行します。ブランチ作成のステップ(ステップ 1 で対応済み)と Scope Check の評価(ステップ 0 で実行済み)はスキップし、ステップ 0 で分割不要と判断した理由があれば、分離されたブランチまたはワークツリー内の PRD の Decision Log に今記録します。 - 反復: 会話のコンテキストをリセットせずに、次の処理を行います。
/prd-nextを実行し、推奨されたタスクを同じターン内で実装します。/prd-update-progressを実行します。- PRD が 100% 完了している場合はループを終了し、そうでなければ繰り返します。ライブ受け入れのチェックボックスは対象外です。未完了のまま待つのではなく、リンクされた
acceptanceissue に移してください。
- 完了:
/prd-doneは PR 作成までを含めて実行します。レビュー/マージ、issue のクローズ、ブランチのクリーンアップの各ステップは実行しないでください。 - PR の URL とブランチ名を出力してから停止します。
コメント
Markdown 対応