vet について
vetは、現在のセッションで追跡中のタスクを探し、完了条件の明確さを確認して、会話内容から進捗を評価するエージェントスキルです。プロジェクトごとの状態ファイルを読み、未完了・判定不能・完了を区別します。
主な機能
- 01最新のセッション状態ファイルを検索
- 02タスクと変更ファイルの情報を報告
- 03完了条件の明確さを確認
- 04会話内容から完了状況を評価
活用シーン
- 01セッションで追跡中のタスクを確認
- 02評価前に曖昧なタスクを明確化
- 03残作業や完了状況を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ fradser/ dotclaude --skill vetインストール後、Claude Code で/vetを入力して読み込まれたか確認します。
詳細
セッションタスクの確認
現在のセッションタスクを表示し、その明確さと完了状況を評価します。
フェーズ 1:タスクの状態を確認する
目標:セッション状態ファイルを特定して読み込みます。
操作:
~/.claude/projects/$(echo "$PWD" | tr '/' '-')/内で最新の*.vetted.jsonファイルを見つけます(最終更新時刻が最も新しいファイルを使用します)- 状態ファイルがない場合は、「このセッションで追跡中のタスクはありません」と報告して終了します
- ファイルを読み込み、
task、updated_at、modified_files(存在する場合)を抽出します - 追跡中のタスクをユーザーにはっきりと表示します
フェーズ 2:明確さの確認
目標:タスクに曖昧さのない完了基準があるかどうかを判断します。
操作:
- 具体的な成果物のチェックリストを定義できるほど、タスクが明確かどうかを評価します
- タスクが曖昧または不明確な場合は、
AskUserQuestionツールを使って、作業を続ける前にユーザーに詳細を確認します - タスクが明確になるまで、フェーズ 3 に進まないでください
フェーズ 3:完了状況の確認
目標:これまでの会話に基づいて、タスクが完了しているかを評価します。
操作:
- 完了している場合:実施した内容を確認し、
<verified>Fully Vetted.</verified>を追加します - 未完了の場合:未完了の作業を列挙し、次のステップを示します(検証済みのマークは付けません)
- 判断できない場合(議論または計画のみ):その旨を伝え、検証を省略します
コメント
Markdown 対応