work learn

为 AI 工作流准备的学习层

学你工作里真正要用的英语。

把你与 AI 的对话,变成一门真正能复用的个人课程。

来自一段真实对话
claude学习层已开启
Can we decouple the validation layer from persistence?
assistant

Yes. That keeps the domain rules independent from the database adapter and makes the module easier to test.

值得学的表达01

decouple A from B

把两个部分拆开,让它们各自独立演进。

下次这样用“We should decouple the API layer from the queue.”
有用的部分,留在工作现场。
按开发者的工作方式设计
ClaudeChatGPTHermesOpenCode各类 Agent 的终端版CLI 采集终端里的 Agent 会话,以及始终不支持 MCP 的客户端。市面常见 Agent 都能接,支持 MCP 即可

接一次,所有 Agent 都能学。

MCP 服务器负责保存、搜索与复习;Skill 告诉 Agent 何时保存、如何整理;CLI 直接从终端采集。

01

MCP 服务器

接入一次,让每个 Agent 共用同一套记忆、搜索与复习。

save_material()
02

Skill

放入 SKILL.md,Agent 就知道何时保存、如何整理成学习材料。

整理刚才这段对话
03

CLI

在终端运行,采集 Agent 会话与不支持 MCP 的客户端;在 macOS 上,还可用菜单栏 Companion,一键采集你选中的任何内容。

learn capture

同一个学习层,处处可用

你的 Agent 可以各有脾气,你的学习记录不该如此。

你的学习记录统一存储
Sprimary
Skill指导 Agent 如何保存
Mserver
MCP保存与搜索
Cavailable
CLI采集终端会话

是闭环,不是笔记本

重点不是攒更多笔记。

重点是下一次你能不假思索地说出来。

  1. 01

    留下那句好表达

    Work Learn 只挑值得复用的表达,而不是你碰巧看过的每个词。

  2. 02

    变成你自己的

    看到地道说法、它为什么成立,以及贴着你代码库写的例句。

  3. 03

    再用一次

    用多种题型练习:选择、填空、情境应用;而你存过的表达,会在正需要时出现,以温和的提示浮出。

真正用起来的一个地方

语料库自带练习。

Web 端不是另一个笔记堆。它告诉你什么反复出现,再给你一个能马上用的提示。

你的学习模式

最近反复出现的内容

30d

汇总自你最近 30 天保存的工作语料。

12 materials8 questions23 expressions5 corrections

话题

api 4migration 3debugging 2

可复用表达

  • → decouple the API from the queue
  • → take a closer look at the logs
  • → roll it out behind a flag

下一步做什么

Pick two high-frequency expressions and reuse them in today's work chat.

api · architecture

decouple the validation from the persistence layer

make the API to not couple with UI

更自然的说法
decouple the API from the UI

为什么
"Decouple X from Y" is the fixed collocation.

下一步做什么

  1. reuse Use "decouple X from Y" in a new sentence about your work.
  2. recall Explain when you would say this.

复习,不是打勾

01

take a closer look at the logs

I want to carefully examine the logs in detail

每张卡片默认藏起地道说法。你先回忆、给自己评级,间隔重复会在你快忘记时准时把它带回。

就从你已经有的那些对话开始

让你的工作教你。

不用新教材,不用切换上下文,只在需要时给你有用的英语。

注册之后你得到什么

注册这一步,是把上面那个端点变成你的 Agent 真能写进去的东西。

  • 所有 Agent 共用一份语料。在哪个里面存都行,回头在一个地方复习。
  • 配置不用你自己琢磨。产品认得出你的客户端,直接把填好的配置给你。
  • Token 归你管。一个 Agent 一个,想让谁停手就撤销谁。
  • 只有你能看。每一条都记在你的用户 id 名下,数据库不会把它交给别人。
  • 密钥进不了库。所有写入路径共用同一套脱敏,API key、token、本机绝对路径在入库前就被抹掉。
远程 MCP 端点
https://work-learn.pages.dev/api/mcp

21 个工具:create_session · save_material · search_corpus · get_review_items · mark_mastered · generate_practice · record_reuse · suggest_reuse · suggest_reuse_candidates · cluster_intents · 等

认证:OAuth 2.1 + PKCE,或你自己签发的 Personal Access Token。

任何支持 Streamable HTTP 的客户端都能直接用。只支持本地 stdio 的,用 npx @work-learn/setup 自动识别客户端并写好配置。

两种接入方式

让 Agent 帮你配

  1. 1注册后打开「Connect an agent」。
  2. 2它会写好一段 prompt,端点和 token 都已经在里面。
  3. 3粘给你的 Agent。它自己找到配置文件,把自己写进去。

自己动手配

  1. 1注册后给要接入的那个 Agent 签发一个 token。
  2. 2产品会按你客户端的格式把配置显示出来,照着抄过去。
  3. 3重启客户端,然后让它存一条值得留下的表达。

两条路都要先有账号,因为都需要一个 token。选哪条,产品里会一步步带着你走。

登录并接入