mcpField
V
vet

vet

github.com/fradserAgent 工作流59663 次安装5 周前更新
代码仓库

关于 vet

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

主要功能

  1. 01查找最新会话状态文件
  2. 02报告任务和修改文件信息
  3. 03检查完成标准是否明确
  4. 04根据对话评估完成情况

适用场景

  1. 01检查会话跟踪的任务
  2. 02评估前澄清含糊任务
  3. 03确认剩余工作或完成状态

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fradser/dotclaude --skill vet

安装后在 Claude Code 中输入/vet确认已加载。

详细介绍

审核会话任务

显示当前会话任务,并评估其清晰度和完成状态。

阶段 1:解析任务状态

目标:定位并读取会话状态文件。

操作:

  1. 在 ~/.claude/projects/$(echo "$PWD" | tr '/' '-')/ 中找到最新的 *.vetted.json 文件(使用修改时间最新的文件)
  2. 如果不存在状态文件,报告“当前会话中没有正在跟踪的任务”并停止
  3. 读取文件并提取 task、updated_at 和 modified_files(如果存在)
  4. 向用户清晰地显示正在跟踪的任务

阶段 2:清晰度检查

目标:判断任务是否具有明确无歧义的完成标准。

操作:

  1. 评估任务是否足够具体,能够制定一份具体的交付检查清单
  2. 如果任务模糊或有歧义,使用 AskUserQuestion 工具向用户询问并澄清,然后再继续
  3. 在任务明确之前,不要继续阶段 3

阶段 3:完成情况检查

目标:根据目前的对话评估任务是否已完成。

操作:

  1. 如果已完成:确认完成的内容,并追加 <verified>Fully Vetted.</verified>
  2. 如果未完成:列出尚未完成的事项并指出下一步(不要标记为已验证)
  3. 如果无法确定(仅讨论或规划):说明这一点并跳过验证

评论

支持 Markdown