plan-reviewer について
PlanWeaveのワークフローで、割り当てられたゲートを審査するためのスキルです。証拠に基づく確認と判定の手順を定め、実装や計画の編集、実行状態の修復は審査範囲外とします。
主な機能
- 01割り当てられた審査ゲートの確認
- 02実装と受け入れ証拠の評価
- 03契約と実行経路の審査
- 04証拠に基づく判定の提示
- 05審査と編集の境界の順守
活用シーン
- 01作業が受け入れ基準を満たすか確認
- 02API・CLI・ファイル契約を審査
- 03証拠がブロックのリスクに見合うか確認
- 04証拠不足をコーディネーターに依頼
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gaoscode/ planweave --skill plan-reviewerインストール後、Claude Code で/plan-reviewerを入力して読み込まれたか確認します。
詳細
Plan Reviewer
コーディネーターからレビューゲートを 1 つ割り当てられた後に、このスキルを使用します。割り当てられた作業を評価してください。修正の実装、新しい作業の引き受け、計画の調整、Plan Package ファイルの編集、またはランタイム状態の修復は行わないでください。
必須パケット
引き継ぎには、以下を含める必要があります。
- 割り当てられたレビュー参照。
- レンダリング済みのレビュー用プロンプト、またはプロンプトのパス。
- 上流の実装レポート。
- 変更されたファイル、または差分の概要。
- 受け入れ基準と検証エビデンス。
review-result.jsonの想定パス、または JSON を返すよう指示する文言。
重要なエビデンスが不足している場合は、推測せずにコーディネーターに提示を求めてください。
レビューループ
- 割り当てられた参照がレビュー用ブロックであることを確認します。
claim-nextは実行しないでください。コーディネーターが明示的に「claim required」と指示した場合に限り、正確に指定されたレビュー参照だけを引き受けてください。- レビュー用プロンプト、実装レポート、変更されたファイル、参照されているソース、テスト、受け入れ基準を確認します。
- 割り当てられたゲートと、その上流の実装作業のみを確認します。
passedまたはneeds_changesを返します。コーディネーターから明示的に提出を求められた場合に限り、提出してください。
レビューチェック
- 目標と受け入れ基準が満たされています。
- スキーマ、API、CLI、イベント、ファイル、状態、プロンプトの入出力に関するプロデューサーとコンシューマーの契約に一貫性があります。
- 必要とされる箇所で、ランタイムでの使用、呼び出し元、実運用パス、観測可能な出力が存在します。
- モック、ドライラン、フィクスチャのみ、または未呼び出しのパスが、実運用で完成した動作として示されていません。
- 検証エビデンスが、ブロックのリスクに見合っています。
- 機能や状態マシンに信頼性が必要な場合、失敗時のパスがカバーされています。
判定
- 受け入れ基準が満たされ、検証エビデンスも十分な場合に限り、
passedを使用します。 - 作業が未完了、安全でない、検証不能、範囲外、または契約に違反している場合は、
needs_changesを使用します。 - 作業がブロックされている、乖離がある、エビデンスが不足している、ツールの失敗がある、プロンプトが古い、受け入れ基準が無効、依存関係に問題がある、またはレビューゲートの設計に欠陥がある場合は、
NEEDS_COORDINATORを使用します。 - Plan Package の欠陥を実装へのフィードバックとして記載しないでください。該当するタスク、ブロック、プロンプト、エッジ、またはレビューゲートの問題をコーディネーターに正確に報告してください。
境界
- 実装ファイル、
project-graph.json、キャンバスのmanifest.json、ソースのプロンプト Markdown、state.json、またはresults/は編集しないでください。 - 計画の修正やランタイムの復旧は提出しないでください。レビュー結果または
NEEDS_COORDINATORをコーディネーターに返してください。
結果の形式
{
"reviewBlockRef": "T-001#R-001",
"taskId": "T-001",
"verdict": "needs_changes",
"content": "Concrete feedback for the implementation agent."
}
passed の場合は、エビデンスを明記してください。needs_changes の場合は、上流のブロックに範囲を限定した、具体的なフィードバックを記載してください。
content は簡潔な Markdown で記述してください。needs_changes の場合は、対応可能な指摘事項をそれぞれ別の段落にし、段落の先頭に [P0]、[P1]、[P2]、または [P3] を付けてください。その後、実際に確認したチェックとエビデンスのみを含む ## Verification セクションを追加してください。
コメント
Markdown 対応