关于 refine
用于回顾开发会话并根据已确认的经验更新项目文档的技能。它聚焦于对相关文档做小而具体的修改,避免添加推测性内容。
主要功能
- 01回顾会话中的阻碍与变更
- 02阅读相关项目文档
- 03识别文档缺漏与错误指引
- 04应用精简且经确认的更新
- 05总结文档变更
适用场景
- 01记录新发现的项目细节
- 02修正造成阻碍的指引
- 03补充缺失的验证规则
- 04记录有用的代码库模式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ windmill-labs/ windmill --skill refine安装后在 Claude Code 中输入/refine确认已加载。
详细介绍
优化技能
回顾当前会话,并根据经验更新文档。
说明
-
识别阻碍:回顾本次会话中发生的事情:
- 运行
git diff main...HEAD --stat,查看修改了哪些文件 - 思考:哪些事情耗时较长、哪些操作失败、哪些需要多次尝试、哪些信息缺失或难以查找
- 运行
-
阅读当前文档:阅读与本次会话相关的文档:
docs/validation.mddocs/enterprise.md- 本次调用的任何技能
-
提出更新:针对每项阻碍,判断是否需要更新文档:
- 知识缺失:你不得不自行查明、但本应记录在文档中的信息
- 指导有误:导致你走错方向的说明
- 缺少验证规则:应纳入验证矩阵的检查项
- 新模式:值得记录下来供下次参考的代码库模式
-
应用更新:编辑相关的
docs/文件。修改应尽量少且具体——只添加本次能节省时间的内容。 -
汇报:概述添加或修改的内容及原因。
规则
- 只添加本次会话中已确认的知识,不要添加推测性内容
- 文档应简洁——添加一两行即可,不要写成一段
- 如果需要新建完整文档,请在
docs/中创建,并在CLAUDE.md中添加指向该文档的链接 - 除非某种编码模式确实有误,否则不要更新技能
- 不要添加 Claude 已经掌握的内容——只添加 Windmill 特有的知识
评论
支持 Markdown