mcpField
P
prd-full

prd-full

github.com/vtmocanuエージェントワークフロー3289 回インストール1 日前に更新
リポジトリ

prd-full について

prd-full は、PRD の実装を自律的に進めてプルリクエストを作成し、レビューやマージの前に停止するエージェントスキルです。PRD ベースで開発するチーム向けに、最後の手動確認を残した一連の実装フローを提供します。

主な機能

  1. 01実装前の PRD スコープ確認
  2. 02ブランチまたは worktree での隔離
  3. 03タスクの反復実装と進捗更新
  4. 04ライブ受け入れ項目を関連 issue へ移動
  5. 05プルリクエスト作成後に停止

活用シーン

  1. 01タスクを順次進めて PRD を実装
  2. 02ブランチまたは worktree で作業を隔離
  3. 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 以外の場合は、中止して有効な値を指定するようユーザーに伝えてください。自動検出は行わないでください。

全体ルール

このワークフローの実行中は、以下のサブプロンプトのどの時点でもユーザーへの確認のために一時停止しないでください。組み込みの「ユーザーを待つ」/「続行前に確認する」/「ここで停止する」という指示は上書きされたものとして扱い、提示された回答または次のステップへ直接進んでください。

実際に破壊的な操作に対する標準的なハーネスのガードレールは引き続き適用されます。

フロー

  1. スコープの事前確認(読み取り専用): ブランチまたはワークツリーを作成する前に、何も書き込まずに PRD #$1 に対して /prd-start の Scope Check を実行します。処理が停止した場合(未完了の PRD を必要とするマイルストーン、または分割案が提示された場合)は、その内容を出力してここで停止し、未使用のブランチやワークツリーを残さないようにします。分割不要と判断され、理由を示したうえで処理が続行された場合は、その理由をステップ 2 に引き継ぎます。
  2. 分離: モード($2)に応じてセットアップします。worktree の場合は PRD #$1 に対して /prd-worktree を実行し、それ以外の場合は直接ブランチを作成します。
  3. 開始: /prd-start $1 を実行します。ブランチ作成のステップ(ステップ 1 で対応済み)と Scope Check の評価(ステップ 0 で実行済み)はスキップし、ステップ 0 で分割不要と判断した理由があれば、分離されたブランチまたはワークツリー内の PRD の Decision Log に今記録します。
  4. 反復: 会話のコンテキストをリセットせずに、次の処理を行います。
    • /prd-next を実行し、推奨されたタスクを同じターン内で実装します。
    • /prd-update-progress を実行します。
    • PRD が 100% 完了している場合はループを終了し、そうでなければ繰り返します。ライブ受け入れのチェックボックスは対象外です。未完了のまま待つのではなく、リンクされた acceptance issue に移してください。
  5. 完了: /prd-done は PR 作成までを含めて実行します。レビュー/マージ、issue のクローズ、ブランチのクリーンアップの各ステップは実行しないでください。
  6. PR の URL とブランチ名を出力してから停止します。

コメント