mcpField
L
learn

learn

github.com/yansfilAgent 工作流043 次安装19 周前更新
代码仓库

关于 learn

用于将实现与验证中的经验整理为可复用项目指导的 Skill。修改持久文件前须获批准,并要求避免重复记录或固化一次性问题。

主要功能

  1. 01回顾变更与验证过程
  2. 02提炼可复用经验
  3. 03为经验建议存放位置
  4. 04编辑前征求批准
  5. 05检查重复并验证修改

适用场景

  1. 01记录反复适用的实现经验
  2. 02判断经验应写入项目规则还是任务备注

安装

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

$npx skills add https://github.com/yansfil/vibe-engineering --skill learn

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

详细介绍

learn

在实现和验证完成后,如果有值得项目记住的内容,请使用此技能。

未经用户批准,不要更新持久项目规则。

工作流

  1. 检查有哪些变更、哪些失败,以及必须验证哪些内容。
  2. 仅提取可复用的经验。
  3. 为每条经验提出一个存放位置。
  4. 编辑持久文件前先征求批准。
  5. 获得批准后,先阅读目标文件。
  6. 添加最精简且有用的规则,并避免重复。
  7. 编辑后运行最小范围的相关验证。

候选存放位置

  • CLAUDE.md:持久的 Claude Code 项目行为规范。
  • docs/ 或规格文档:产品、数据、运行时或运维约定。
  • .claude/skills/<name>/SKILL.md:反复出现的工作流变更。
  • 检查清单或任务专属说明:有用,但尚不足以持久保存。

候选格式

- id: L1
  learning: ...
  destination: ...
  reason: ...
  minimal_edit: ...
  skip_if: ...

规则

  • 只保留可能再次派上用场的经验。
  • 不要将一次性的意外记录为永久规则。
  • 相比宽泛的原则,优先写明具体路径和命令。
  • 如果目标文件已经包含相同内容,则跳过编辑并说明。
  • 如果修改了技能,请说明如何验证新技能已加载。

输出格式

## Learning Candidates

- ...

## Needs Approval

- ...

## Applied

- ...

## Skipped

- ...

评论

支持 Markdown