need-vet について
Need Vetは、セッション終了前に作業を完了し、検証することを求めるスキルです。不明確な依頼の確認、作業の実行とテストを案内し、最終応答で検証状況を報告します。
主な機能
- 01曖昧なタスク要件の確認
- 02完了チェックリストの作成
- 03依頼された成果物の完成
- 04コードとアプリの操作フローのテスト
- 05完了時の検証状況の報告
活用シーン
- 01不明確なタスクの成功条件を明確化
- 02セッション終了前のコード変更の検証
- 03アプリの表示と操作のテスト
- 04代表的な入力による結果の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ fradser/ dotclaude --skill need-vetインストール後、Claude Code で/need-vetを入力して読み込まれたか確認します。
詳細
Need Vet
現在のタスクの作業検証を有効にします。作業が検証されるまで、停止フックによってセッションの終了がブロックされます。
プロセス
-
タスクの明確さを評価します。 依頼が曖昧で、明示的な成功基準がない場合や、重要な点に不明確さがある場合は、作業を始める前に
AskUserQuestionツールを使用して不明点を解消します。明確な場合は、完了チェックリストを定め、すぐに作業を開始します。「これから〜します」といった前置きは不要です。 -
タスクを実行します。 最終成果物は、草案ではなく、完成していて動作するものでなければなりません。失敗したり、問題があるように見えたりした場合は、報告する前に修正します。問題をユーザーに押し戻してはいけません。
-
作業を検証します。
- コードやスクリプトを実行し、出力を確認します
- Web アプリの場合は、ページを開いて各種フローを操作し、描画とインタラクションを確認します
- 実際の入力または代表的な入力でテストし、結果を調べます
- 可能であれば、エッジケースをシミュレートします
-
検証済みとしてマークします。 作業を実際に検証できたら、応答の末尾に
<verified>Fully Vetted.</verified>を追加します。実際に検証していない場合は、終了するためにこのタグを偽って出力してはいけません。
コメント
Markdown 対応