plan-verify について
plan-verify は、プロジェクト計画のテストと受け入れ基準を確認する開発スキルです。必要なゲートを実行し、証拠と次の対応を含むレポートを作成します。
主な機能
- 01テストと受け入れ基準の抽出
- 02リポジトリ固有のテストゲート実行
- 03合格・不合格・ブロック状態の記録
- 04証拠と次の対応の報告
活用シーン
- 01計画した作業項目の完了確認
- 02テストを実行できない要因の特定
- 03承認前の受け入れ基準の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ xiaolai/ vmark --skill plan-verifyインストール後、Claude Code で/plan-verifyを入力して読み込まれたか確認します。
詳細
計画の検証
概要
計画で必須とされているテスト/ゲートを実行し、受け入れ基準を検証して、合格/不合格の検証レポートを作成します。
ワークフロー(検証)
-
計画を特定する
dev-docs/plans/<plan>.mdを優先します。- 不明な場合は、計画のパスを尋ねます。
-
検証チェックリストを抽出する
- 各 WI について、次の項目を列挙します。
- 受け入れ基準
- 必須テスト
- 手動チェック(ある場合)
- 各 WI について、次の項目を列挙します。
-
ゲートを実行する
.claude/commands/feature-workflow.mdまたは計画の「Testing Procedures」に記載された、リポジトリ固有のゲートを使用します。- テストを実行できない場合は、障害要因を明記します。
-
受け入れを検証する
- 各 WI について、各受け入れ基準を Pass/Fail/Blocked で示します。
- 根拠(テスト出力、ファイル参照、手順)を含めます。
-
結果を報告する
- Pass/Fail を要約し、具体的な次のアクションを示します。
出力形式(必須)
- 検証の概要
- 検証した WI の合計数
- Pass/Fail/Blocked の件数
- ゲートの結果
- コマンド → ステータス
- 失敗時の主要なエラー行
- 受け入れマトリックス
- WI‑### → 基準 → Pass/Fail/Blocked
- 手動チェック
- 実行した手順と結果
検証ルール
- ユーザーが明示的に禁止しない限り、必ずテストを実行します。
- テストをスキップした場合、または失敗した場合は、WI を Blocked とします。
- テストの根拠なしに「検証済み」としてはなりません。
- 手動チェックには、根拠(手順の一覧と観察された結果)を含めます。
コメント
Markdown 対応