简体中文 | English
BLCaptain Study Loop 是一个给 Codex 用的目标驱动学习工作台。
它不是让 AI 再多讲一点,而是把“我想学”变成可继续推进的学习项目:目标、资料、练习、卡片、进展证据和阶段复盘都会落到文件里。
适合那些不是只想听解释,而是真的要在今天、本周或某个截止日期前学会、做出、讲清、交付的人。
比如你可以这样开始:
Use $blcaptain-study-loop 我想一天内做出一个根据图片生成视频分镜提示词的 skill,要求今天能试用。
它不会只给一份学习计划,而会推动 Codex 建立一个最小学习工作区:
LEARNING-BRIEF.md:今天到底要学成什么、交付什么、不做什么。SOURCEBOOK.md:哪些资料可信、用途是什么、风险在哪里。lessons/*.html:一节只练一个小能力的本地 HTML 微课。cards/*.html:可复用的速查卡、流程卡或检查清单。progress/*.md:只有完成练习或小项目后才记录进展。REVIEWS.md:阶段复盘、阻塞点和下一步。
这个仓库里有 3 个示例工作区:
examples/01-rust-cli-delivery:旗舰案例。两周内学 Rust 并交付团队内部 CLI,展示交付型目标如何被拆成资料、微课、卡片、证据和复盘。examples/02-delivery-project:一天内做出图片转视频分镜提示词 skill,展示从创作想法到可安装 skill 和 forward test。examples/03-interview-prep:准备 20 分钟 RAG 面试问答,展示面试型目标如何先诊断、再追问、再复测。
- 把“我想学 X”改写成可执行目标和最小交付。
- 把零散资料整理成可信度、用途和可获取性清楚的来源清单。
- 把长篇解释拆成能练、能测、能复盘的小课。
- 把“我感觉懂了”改成 E0 到 E3 的证据等级。
- 把一次性回答沉淀成下次还能继续使用的文件。
- 把真实工作、团队协作、资料约束和交付场景纳入学习设计。
- 一个明确的学习简报,而不是泛泛的学习愿望。
- 一份可信资料清单,而不是临时链接堆。
- 一节或多节本地 HTML 微课。
- 可反复使用的速查卡、流程卡或检查清单。
- 被练习证明过的进展记录。
- 阶段复盘和下一步行动。
这些内容都保存在当前工作区,下一次会话可以继续接上。
Skill 会先判断目标类型,再决定产物:
- 交付型:模板、检查清单、小项目、forward test。
- 能力型:场景练习、即时反馈、错误纠正。
- 理解型:概念对比、最小例子、术语卡。
- 考试/面试型:诊断题、错题记录、间隔复测。
- 创作型:案例拆解、改写练习、评价量表。
不把“讲过”当成“学会”。
- E0 覆盖:讲过、看过、列过资料。
- E1 复述:能解释,但还没应用。
- E2 应用:完成练习、判断、改写或小项目。
- E3 迁移:能迁移到新场景、发现例外、修正策略。
只有 E2 / E3 才写入 progress/。
微课和速查卡默认是本地 HTML:
- 可以打开复看。
- 可以打印。
- 可以作为团队知识卡片。
- 可以继续迭代。
这让学习结果更像一个安静的工作台,而不是一段聊天记录。
- 产品经理、创业者、运营、设计师、工程师,需要快速补齐某个工作能力。
- 正在准备面试、考试、答辩或内部分享的人。
- 想把资料变成课程、卡片、检查清单或团队知识沉淀的人。
- 正在打造自己的 Codex skills、Agent workflow 或 AI 工作台的人。
- 不想只听 AI 解释,而是希望留下可验证产物的人。
不适合:
- 只想问一个事实,不需要后续练习或记录。
- 不希望工作区产生任何学习文件。
- 想要完整 LMS、数据库、账号系统或课程后台。
- 希望 Agent 直接替你宣布“学会了”,但不做练习验证。
安装后,你可以这样叫它:
Use $blcaptain-study-loop 我想在一天内学会写一个可用的 Codex skill。
也可以把目标直接绑定到真实交付:
Use $blcaptain-study-loop 我想学 Rust,目标是两周内写一个团队内部可用的 CLI。
如果目标足够具体,它会直接推进第一轮产物;如果目标还不清楚,它会最多问 3 个关键问题。
一轮正常流程通常是:
- 明确真实目标、期限、产物和边界。
- 建立可信资料清单。
- 产出一个很小的 lesson、练习、清单或小项目。
- 产出一个可复用 card。
- 用练习证据判断是否能写入进展。
- 在阶段变化时更新复盘。
把 blcaptain-study-loop/ 目录放进你的 Codex skills 目录:
mkdir -p ~/.codex/skills
cp -R blcaptain-study-loop ~/.codex/skills/重启 Codex 或开启新会话后使用:
Use $blcaptain-study-loop 我想学习一个具体目标。
blcaptain-study-loop/
├── SKILL.md
├── LEARNING-BRIEF-FORMAT.md
├── SOURCEBOOK-FORMAT.md
├── PROGRESS-RECORD-FORMAT.md
├── TERMS-FORMAT.md
├── REVIEW-FORMAT.md
├── agents/
│ └── openai.yaml
└── references/
└── learning-operating-system.md
仓库结构:
.
├── README.md
├── README.en.md
├── VERSION
├── LICENSE
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── SECURITY.md
├── blcaptain-study-loop/
└── examples/
这是一个 prompt 吗?
不是。它是一个 Codex skill,核心价值不是一句提示词,而是让 Agent 按固定工作流创建、更新和验证学习产物。
它会自动判断我已经学会了吗?
不会。它只根据证据记录进展。讲过是 E0,能复述是 E1,完成练习或小项目才算 E2,能迁移到新场景才算 E3。
为什么要写这么多文件?
不是为了仪式感,而是为了让学习可以跨会话继续。目标、资料、课程、卡片、进展和复盘分别落盘,下一次不用重新解释。
可以用多语言资料吗?
可以。Skill 会按用户当前工作语言组织学习过程,同时保留必要原文术语。
我能改造成自己的团队版本吗?
可以。建议先保留目标路由、证据等级、SOURCEBOOK.md 和 REVIEWS.md,再替换成你的团队术语、资料规范和交付模板。
当前版本:v0.2.0
详见 VERSION。
爆裂队长NEXT
15yr PM. Fired myself. Hired 10 AIs. Turns out managing AIs is harder than managing humans.
AI Agents BLTeam 翻车笔记。真实战,生产级真干货持续分享。少刷二手情绪,多看一手信号源。
X/Twitter: @thinkszyg
MIT。详见 LICENSE。