关于 vet
vet 是一项 Agent 技能,用于查找当前会话跟踪的任务、检查完成标准是否明确,并根据对话评估进度。它读取项目对应的状态文件,报告任务信息,并区分未完成、无法判定和已完成的情况。
主要功能
- 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