Skip to content

lite-tx/learning-recording

v0.1.0

通过两个可主动调用的 Skill,陪伴用户共同学习,并将学习过程整理为个人记录。

Changelog

0.1.0 — 思想研究仓库的首个版本(2026-11-02)

  • 创建通用 Learning & Recording 项目骨架。
  • 整理结对式学习和过程记录的思想雏形,保留未定问题。
  • 收录 LeetCode 453、3841、C++ vector/reserve、伪共享四个案例。
  • 标注本阶段只是研究与设计,不发布 Skill,不重复开发 Harness 已有能力。

设计稿修订 — Learning 的协作起点(2026-11-02)

  • 根据讨论补充:用户没有初步想法时,AI 可以先提供必要的知识、解释或示范。

  • 明确双方知识水平不必完全对等;AI 可在需要时承担更多讲解,再根据用户理解交还思考空间。

  • 采纳 Learning 协作方式表述:双方根据当前问题和用户需求灵活调整协作方式;AI 可提示、示范、解释、质疑或直接完成工作,用户可随时改变参与程度。

  • 采纳理解分歧处理表述:结合前后对话检查双方理解差异,也检查 AI 的错误、跳步或含糊表达;不凭单轮交流下结论。

  • 采纳知识分支与任务分支的设计:保留原任务上下文;分支解决障碍后帮助接回主线;用户主动转向时尊重新方向,并在适当时提醒恢复未完成任务。

  • 采纳学习粒度与解释长度表述:保留必要上下文和推导联系,避免重复已理解内容;允许用户随时深入、简化、跳过或结束讨论。

Learning 设计稿 v0.2(2026-11-02)

  • 将已逐条确认的 Learning 原则合并为五项:从用户当前理解出发、灵活调整协作方式、共同检查理解分歧、允许分支并保留主线、尊重学习粒度与当前状态。

  • 将平台已有能力与主动调用要求移至实现备注,不重复写入 Skill 正文。

  • Recording 暂时保留为待审查草稿,下一阶段逐条讨论。

  • Recording 第一条原则调整为围绕学习过程中的关键节点与推导联系组织内容,而非按消息顺序复述全部对话;保留用户文风要求,避免把内容提炼与写作风格割裂。

  • 采纳 Recording 第二条原则:区分用户原始想法、AI 解释与双方确认的结论;只记录对话能够支持的理解范围,避免虚构学习成果或心理活动。

  • 采纳 Recording 正文与附属资料分离:日记正文记录学习过程,代码、公式和链接按需放入附属区域。

  • 确认 Recording 默认使用用户个人文风:优先参考用户真实文字;可用文风工具作为辅助,但不把工具可用性作为是否模仿的开关。

  • 明确个人文风反馈的持续性:明确且稳定的表达偏好默认用于后续同类记录;避免机械使用「不是……而是……」「最值得记住」等 AI 常见修辞,优先平铺直叙,但不作绝对禁词处理。

Learning Skill 草稿(2026-11-02)

  • 根据已确认的 Learning 设计稿,新增 skills/learning/SKILL.md 第一版。
  • 加入主动从用户现有理解出发、灵活调整协作、共同检查理解分歧、分支与主线、学习粒度等行为说明。
  • 加入正反例作为行为参考,不将它们设为固定流程。
  • 当前文件为待逐段审阅的草稿,尚未作为正式插件发布。

Learning Skill 转换修订(2026-11-02)

  • 识别并修正从思想设计到 Skill 指令的语义转换问题:原稿过早抽象为通用教学动作,弱化了多轮共同推导、从已有知识建立起点,以及知识/任务分支回归主线的因果关系。
  • 新增 docs/learning-behavior-mapping-v0.1.md,将五项设计原则映射为触发情境、AI 应做行为、应避免行为和真实案例。
  • 将 skills/learning/SKILL.md 改为中文,作为可直接审阅的第一版行为指令;保留正反例,不将案例写成固定脚本。
  • 当前仍是待真实使用检验的草稿,尚未打包或发布插件。

Learning Skill 结构检查与渐进式案例(2026-11-02)

  • 检查发现:原先内嵌在 SKILL.md 的正反例较抽象,与正文原则的对应关系不够明显。
  • 将核心指令统一编号为 L1–L5,并将案例移至 skills/learning/references/examples.md;每组案例明确对应一条原则,包含当时情境、合适处理、不合适处理及其说明。
  • 在 SKILL.md 中只保留按需读取案例的入口,避免每次调用都加载全部案例。
  • docs/learning-behavior-mapping-v0.1.md 保留为设计过程文档,不作为每次运行时必须加载的内容。
  • 更新 README 与设计稿,说明核心 Skill、行为映射和案例参考各自的用途。

案例与原则标题调整(2026-11-02)

  • 移除 Learning 核心原则、行为映射和案例标题中的 L1–L5 及顺序编号,统一使用有实际含义的标题。
  • 案例继续与对应原则一一关联,但不通过编号暗示执行顺序;不增加额外的防御性说明。

Learning 导入测试包(2026-11-02)

  • 将 Skill 核心指令与正反案例分离,案例文件按核心原则标题组织,供按需参考。
  • 添加 skills/learning/agents/openai.yaml,设置 allow_implicit_invocation: false,用于显式调用测试。
  • 准备可上传 ChatGPT Skills 的 ZIP 包;该包用于测试当前草稿,不代表插件已发布。

插件架构选择(2026-11-02)

  • 决定先完成一个包含 Learning 与 Recording 两个 Skill 的轻量 Plugin,再在 ChatGPT Chat 中测试;不再以独立 Skill 上传测试作为当前验收方式。
  • 初期采用 skills-only Plugin,不自建 MCP Server;Notion、Write Like Me 等现有能力按需复用。
  • 记录独立 Skill 测试的限制:未确认实际调用成功,因此不作为 Learning 行为测试结果。

Recording 行为映射初稿(2026-11-02)

  • 根据已经确认的 Recording 原则、实际 Notion 日记和对话样本,新增 docs/recording-behavior-mapping-v0.1.md。
  • 覆盖思维变化提取、客观记录、正文与附属资料、个人文风、保存位置、反馈迭代和不预设固定模板等行为。
  • 明确 Notion「算法日记|写作风格与工作流规则」为临时草稿,不作为正式规范;正式规则迁移后再按用户计划移除。
  • 真实文风样本以现有日记和可访问的对话为主,Writing Style 不作为必要依赖。

Recording Skill 第一版草稿(2026-11-02)

  • 根据 Recording 行为映射新增 skills/recording/SKILL.md 中文初稿。
  • 新增 skills/recording/references/examples.md,使用 453、3841、3970 等真实日记与对话作为正反案例,并与核心原则标题对应。
  • 新增 skills/recording/agents/openai.yaml,关闭隐式调用,要求用户主动调用。
  • 明确以真实 Notion 日记和可用对话作为文风样本;Writing Style 不作为必要依赖。
  • 明确 Notion「算法日记|写作风格与工作流规则」为临时草稿,不作为正式规范;不擅自删除。
  • 当前 Recording 仍是待整合和验证的初稿,尚未打包或发布插件。

Recording Skill 结构检查(2026-11-02)

  • 完成 Recording 核心指令与正反案例初稿,并按相同原则标题建立对应关系。
  • 将行为映射拆分为与 Skill 一致的记录范围、思维变化、客观性、正文与附属资料、个人文风、形式、保存、反馈和不预设模板等部分。
  • 明确真实 Notion 日记与可访问的对话是主要文风样本来源;Writing Style 不作为初版必要依赖。
  • 在 Skill 中指向现有算法日记首页,避免新对话中重新猜测保存位置。
  • 当前两份 Skill 均已形成初稿,进入整合前的整体检查阶段。

Recording 重新设计 v0.2(2026-11-02)

  • 复盘发现旧版把 Recording 写成了操作清单,Notion 工具步骤、反馈迭代和格式约定占据过多篇幅,核心记录思想被稀释。
  • 重新围绕“留下以后能够帮助用户重新理解的思考过程”组织核心指令,收敛为保留思考来路、写成用户自己的笔记、如实呈现理解变化、按需要保存成果。
  • 重写正反案例,使用 453、3841、3970 的真实学习经历;不再使用未发生过的假设对话作为真实案例。
  • 旧版 Recording 行为映射标记为已被取代,保留历史以供比较。
  • 当前版本仍为待共同审阅的草稿,尚未进入插件打包和运行验证。

Recording 设计 v0.3(2026-11-02)

  • 根据用户反馈重新检查 Recording 与 Learning 的差异,发现 v0.2 将几个要求并列呈现,缺少从记录目的推导具体写法的逻辑。
  • 新建 docs/recording-design-v0.3.md,从未来重新理解的需求出发,说明为什么要记录、从学习对话中留下什么、怎样写成用户自己的笔记,以及怎样保留成果。
  • 使用 Notion 中真实的 LeetCode 453 和 3841 日记回看设计:前者验证从初始方案到等价变换的单条思路路径,后者验证多段技术推导之间的连接需要被保留。
  • 暂不修改 Recording SKILL.md。先确认 v0.3 的思想逻辑和表达质量,再转换成核心指令。
  • 将 v0.2 标记为历史版本,保留 Git 与文件历史。

Recording 文风要求补充(2026-11-02)

  • 用户指出 Recording Skill 本身也应采用其自然表达风格,避免核心指令使用 AI 式规范语言、案例使用第三人称分析语言,而输出又要求第一人称个人日记,造成表达风格不一致。
  • 在 Recording v0.3 中补充:Skill 的目的和偏好尽量以用户自然、直接的方式表达;操作指令保持清楚简洁;案例优先使用真实的第一人称日记片段,第三人称分析仅作辅助。
  • 后续编写 Recording SKILL.md 时,以 README、真实算法日记和当前对话作为语言参考,关注整体表达习惯,不机械复制口头禅。

Recording Skill 个人文风重写(2026-11-02)

  • 根据用户要求,重写 Recording SKILL.md,让核心说明本身采用自然、第一人称、平铺直叙的表达,减少规范化的 AI 指令口吻。
  • 重写 references/examples.md,改用 Notion 中 453 与 3841 的真实第一人称日记片段作为主要文风样本;说明写作方式时以自然语言解释,不使用第三人称分析报告作为主样本。
  • 保留 Recording v0.3 的核心逻辑:记录最初想法、遇到的问题、推动理解变化的讨论和最终认识,使未来能够沿着记录重新理解。
  • 本次只更新 Skill 与案例参考,未改动 Notion 内容;Recording 仍待整体审阅和插件运行验证。

Recording Skill 指令语言调整(2026-11-02)

  • 根据用户反馈,撤回上一版将核心 Skill 写成第一人称个人口吻的做法。确认 Skill 指令语言与最终日记文风是两个不同层次。
  • 重写 skills/recording/SKILL.md,采用与 Learning 相近的清晰、直接的指令语言;用真实日记样本呈现个人文风,不要求 Skill 正文模仿日记。
  • 重写 references/examples.md,保留 453、3841 的真实第一人称日记片段,并说明样本应如何用于写作参考。
  • 更新 Recording v0.3 中关于 Skill 文风的设计说明,明确指令文本与生成内容的文风分工。

Learning & Recording 职责边界审查(2026-11-02)

  • 完成两个 Skill 的职责审查:Learning 负责学习进行中的协作;Recording 在用户主动调用后回顾已发生的学习过程并整理记录。
  • 明确相似内容不代表职责冲突:Learning 实时使用理解变化和主线信息推进学习;Recording 事后选择其中有助于未来重新理解的部分。
  • 明确不增加固定交接报告,不要求 Learning 自动总结,不让 Recording 重复实现 Memory、历史检索或 Notion 存储。
  • 新增 docs/skill-boundary-review-v0.1.md 作为审查记录;目前不需要修改两个 Skill 的核心指令。

Learning & Recording 独立使用审查(2026-11-02)

  • 检查只使用 Learning、只使用 Recording、同一对话先后调用,以及只保存代码或结论四种场景。
  • 确认两个 Skill 的目录、核心指令和独立显式调用配置没有相互依赖;Recording 在跨对话整理时仍要求使用实际可访问的材料,不假设能读取完整历史。
  • 新增 docs/independent-use-review-v0.1.md,并更新 README、插件架构和项目进度。
  • 审查仅覆盖设计和文件配置;ChatGPT 安装后的真实调用与切换体验仍需打包后验证。

Learning & Recording 插件包 v0.1.0(2026-11-02)

  • 新增根目录 plugin.json,使用 Agent Plugins 1.0 清单格式,插件名 learning-recording,版本 0.1.0,分类 Education & Research。
  • 将 Learning 与 Recording 两个 Skill、各自的 agents/openai.yaml 和 references/examples.md 整合为一个 skills-only 插件包;不包含 MCP Server 或外部 App 绑定。
  • 生成 ZIP 并检查清单 JSON、显示名称和副标题长度、分类、默认提示、Skill frontmatter、显式调用配置、引用文件路径、归档完整性及文件清单。
  • 当前未完成 ChatGPT 账户保存和安装;ZIP 生成不代表插件已安装或运行。