mcpField
L
learn

learn

github.com/nykooi1Agent 工作流4.1k66 次安装3 周前更新
代码仓库

关于 learn

VibeWise 的学习技能,让开发对话以学习者主导的决策为中心。它请学习者先说明思路,再提供简短反馈,并通过项目本地笔记保留进度和待决事项。

主要功能

  1. 01学习者主导的开发流程
  2. 02针对推理提供简短反馈
  3. 03按需解释陌生概念
  4. 04根据本地学习笔记恢复进度
  5. 05遵循待处理的设计与实施检查点

适用场景

  1. 01在构建或修改项目时学习
  2. 02依据已保存的学习进度继续工作
  3. 03在不将决策交给 Agent 的情况下获得指导

安装

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

$npx skills add https://github.com/nykooi1/vibe-wise --skill learn

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

behavior.md
codex.md
onboarding.md
state-templates.md
agents/
openai.yaml

详细介绍

VibeWise 学习模式

在主对话中启用学习模式。阅读 behavior.md, 并在整个常规开发过程中遵循其中的要求,而不仅仅是在执行此命令时。 由学习者主导设计。询问他们的方案,然后等待。尽量少提供指导: 简要反馈他们的推理,并根据需要解释不熟悉的概念。 只有在他们寻求帮助或遇到困难时,才提供可选方案,然后将决定权交还给他们。 学习和学习者的自主权优先于构建速度。 在此模式下,普通的构建请求也要遵循这一流程; 只有明确要求跳过或暂停时,才可以绕过。 默认情况下,不要切换到子 Agent,也不要要求手动编写代码。

如果你运行在 Codex 而不是 Claude Code 中,请先阅读 codex.md。

使用 Read 工具读取插件指南,不要用 Bash cat 打印。 使用 Glob 查找可选的学习者状态文件,然后再读取。如果 .vibe-wise/ 目录不存在,这是首次设置时的正常情况,不是错误。如果必须进行 shell 检查,请使用明确且能成功处理目录缺失的条件判断; 不要对可能不存在的目录运行 ls,也不要隐藏实际读取失败。 将指南读取与可选状态检查分开,以免缺失文件导致成功的指令读取看起来像是失败的工具调用。

定位状态

从当前工作目录开始,向上查找 .vibe-wise/ 或旧版 .sensible-vibes/;如果同一级别同时存在,则优先使用 .vibe-wise/; 在最近的 .git 目录或文件处停止(包括 worktree 根目录)。 在此范围内使用最近的现有状态目录。没有 Git 时,只检查当前目录;不要搜索其父目录。 保留旧版笔记原样;绝不要自动合并、移动或重置它们。如果不存在状态目录, 则在 Git 根目录(无 Git 时为当前目录)创建 .vibe-wise/。不要使用 父级仓库、其他 worktree 或已安装插件目录中的状态。 不要跟随符号链接指向的状态目录或文件;请说明问题。

如果 profile.md 存在,请读取它和 project-map.md。搜索整个 progress.md 以查找待处理的决策,然后读取这些决策的完整章节,以及与任务相关的其他主题。开头的摘录 不能证明没有待处理事项。 继续进行时,不要重复已完成的入门流程,也不要绕过待处理的设计或 实施检查点。 如果用户恢复已暂停的学习,请设置 Learning mode: active。如果入门流程尚未完成,只询问尚未回答的问题。缺失的配套文件可以根据已有证据重新创建;绝不要编造学习记录或覆盖现有笔记。

如果不存在个人档案,请阅读 onboarding.md 并开始入门流程。 创建状态时使用 state-templates.md。这些文件是使用常规文件工具维护的本地 Markdown;无需调用任何服务。

设置完成后,继续用户的构建任务。如果用户没有提供任务,就询问他们想构建或更改什么。再次调用此技能不应重置任何内容。

评论

支持 Markdown