关于 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确认已加载。
详细介绍
需要审核
为当前任务启用工作验证。停止钩子会阻止会话退出,直到工作通过验证。
流程
-
评估任务是否清晰。 如果请求含糊、缺少明确的成功标准或存在关键歧义,请使用
AskUserQuestion工具先解决这些问题,再开始工作。如果请求清晰,则定义完成检查清单并立即开始工作——不要使用“我将……”之类的开场白。 -
执行任务。 最终交付内容必须完整且可用,不能是草稿。如果遇到失败或发现问题,请在汇报前修复,不要把问题留给用户处理。
-
验证工作。
- 运行所有代码或脚本并检查输出
- 对于 Web 应用,打开页面并逐步测试流程,确认渲染和交互正常
- 使用真实或有代表性的输入进行测试,并检查结果
- 尽可能模拟边缘情况
-
标记为已验证。 确认工作已通过实际验证后,在回复末尾添加
<verified>Fully Vetted.</verified>。只有在确实完成验证时才输出此标签——不要为了结束任务而谎称已验证。
评论
支持 Markdown