reflect 是 poteto/noodle 仓库中一个用于复盘对话并持久化经验教训的技能,适用时机包括收尾、犯错或收到纠正后、以及获得重要代码库知识时。
用途与流程:它通过 Tasks 跟踪进度,先读取 brain/index.md 了解已有笔记,再扫描对话中的错误与纠正、用户偏好与工作流模式、代码库知识(架构、坑点、模式)、工具/库怪癖、决策及理由、技能执行或编排中的摩擦、以及可自动化或编码的重复手动步骤;跳过琐碎或已记录内容,并为每条学习内容选择目标位置,若有 brain 文件增删则更新 brain/index.md。
路由方式:先做结构性约束检查,即能否做成 lint 规则、脚本、元数据标记或运行时检查,若能则跳过 brain 笔记。brain/ 文件为默认目标,容纳代码库知识、委派原则、坑点等;每文件一主题,文件名即主题 slug,用带索引文件的目录组织并以 [[wikilinks]] 链接,索引文件不内联内容。若学习内容关于某技能运作方式,则直接更新该技能文件。编排工作流改进按类型分流:新委派启发式进 brain/delegation/,技能机制变化进相应技能文件,新的可编码工作流在总结中提示用户。待办事项用 todo 技能记入 brain/todos.md。
输出为一个 Reflect Summary,分列 Brain、Skills、Structural、Todos 四部分的变更与后续项。
限制:资料未提供安装命令、收费/价格、平台支持等具体信息;分类按用途归入智能体与模型。