learn
Skill1 starsChanged 7 months agoMITView on GitHub
间隔重复学习助手。主动回忆、追问填补知识空白、记录学习进度。用于学习新概念、复习已学内容。
195 other projects use a version of this.
Adopted by
Most recently taken up by
- Doist/todoist-aitheir own version, first seen Nov 9, 2026
- Doist/todoist-clitheir own version, first seen Nov 8, 2026
- HughYau/AcademicForgetheir own version, first seen Nov 8, 2026
- dimsedra/skillstheir own version, first seen Nov 8, 2026
- rajanrx/skillstheir own version, first seen Nov 8, 2026
- edwinidrus/dragonhoardtheir own version, first seen Nov 8, 2026
Used with
Projects with it also use add-anydoc, add-clidash and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
TomGranotSkilladd-anydoc
Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when agents need to read attached Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, or text-based PDF files without uploading them to a hosted parser.
Also in 5 projects that use this
TomGranotSkilladd-clidash
Add clidash — a zero-dependency, read-only web dashboard that derives its tabs and tables at runtime from any CLI that lists resources as JSON. Ships pre-wired for NanoClaw's ncl CLI (agent groups, sessions, channels, users, roles), plus message-activity charts, a log tail, and a read-only file viewer for group skills/CLAUDE.md/profiles.
Also in 5 projects that use this
seek888Skillopen-gstack-browser
Launch GStack Browser — AI-controlled Chromium with the sidebar extension baked in. Opens a visible browser window where you can watch every action in real time. The sidebar shows a live activity feed and chat. Anti-bot stealth built in. Use when asked to "open gstack browser", "launch browser", "connect chrome", "open chrome", "real browser", "launch chrome", "side panel", or "control my browser". Voice triggers (speech-to-text aliases): "show me the browser".
Also in 11 projects that use this
Saqlain-811Skillios-sync
Regenerate the iOS debug bridge against the latest upstream gstack templates. (gstack)
Also in 6 projects that use this
MicrosoftSkilladd-codex
Use Codex (CLI + AppServer) as the full agent provider — planning, tool orchestration, native compaction, MCP tools, session resume — in place of the Claude Agent SDK. ChatGPT subscription or OPENAI_API_KEY. Per-group via agent_provider. Distinct from using OpenAI as an MCP tool (where Claude remains the planner).
Also in 6 projects that use this
MicrosoftSkilladd-deltachat
Add DeltaChat channel integration via @deltachat/stdio-rpc-server. Native adapter — no Chat SDK bridge. Email-based messaging with end-to-end encryption.
Also in 6 projects that use this
- +5 more from TomGranot
- +1 more from microsoft
Other versions195 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 195
- garrytan/gstack★ 141ksame name
- rohitg00/ai-engineering-from-scratch★ 78ksame name
- gavrielc/nanoclaw★ 31ksame name
- nanocoai/nanoclaw★ 31ksame name
- qwibitai/nanoclaw★ 31ksame name
- tigerless-labs/autoharness★ 11ksame name
- tw93/claude-health★ 7.5ksame name
- tw93/Waza★ 7.5ksame name
- nykooi1/vibe-wise★ 3.5ksame name
- HughYau/AcademicForge★ 2.6ksame name
185 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository14 other files it gives its agents.
- brew-maintainSkill
- cc-updatesSkill
- commit-helperSkill
- dev-consoleSkill
- explain-codeSkill
- init-modularSkill
- plan-debateSkill
- port-managerSkill
- product-contextSkill
- projectSkill
- refactorSkill
- techdebtSkill
- ui-specSkill
- web-researcherSkill
The file
Files
/learn - 间隔重复学习助手
通过主动回忆和追问,帮助你真正掌握知识。
学习目录
所有学习记录存储在 ~/.claude/learning/:
~/.claude/learning/
├── topics/ # 学习主题
│ ├── oauth2.md
│ ├── typescript-generics.md
│ └── git-internals.md
├── review-queue.md # 待复习队列
└── progress.md # 学习进度统计使用模式
模式 1:学习新概念
用户说: /learn OAuth2 授权流程
流程:
- 询问用户当前对这个概念的理解
- 用户用自己的话解释
- Claude 评估理解程度(1-5 分)
- 追问薄弱点,填补知识空白
- 总结要点,存储到学习记录
模式 2:复习已学内容
用户说: /learn review
流程:
- 从 review-queue.md 取出到期的主题
- 让用户回忆该主题的要点
- 评估记忆程度,更新复习间隔
- 间隔算法:1天 → 3天 → 7天 → 14天 → 30天
模式 3:查看学习进度
用户说: /learn status
流程:
- 显示已学主题数量
- 显示待复习数量
- 显示掌握程度分布
学习记录格式
# OAuth2 授权流程
## 元数据
- 创建时间: 2024-02-04
- 上次复习: 2024-02-04
- 下次复习: 2024-02-05
- 掌握程度: 3/5
- 复习次数: 1
## 核心要点
1. 四种授权模式:授权码、隐式、密码、客户端凭证
2. 授权码模式最安全,适合有后端的应用
3. Access Token 短期有效,Refresh Token 用于续期
## 我的理解
[用户自己的解释,用自己的话]
## 薄弱点
- Token 存储的安全性考量
- PKCE 扩展的作用
## 追问记录
Q: Refresh Token 为什么不能存在前端?
A: 因为...
## 复习历史
- 2024-02-04: 首次学习,评分 3/5评估标准
| 分数 | 描述 | 下次复习 |
| 1 | 完全不记得 | 立即 |
| 2 | 模糊印象 | 1 天后 |
| 3 | 基本理解,有漏洞 | 3 天后 |
| 4 | 理解清晰,细节略模糊 | 7 天后 |
| 5 | 完全掌握,能教给别人 | 14 天后 |
追问策略
根据用户的解释,从以下角度追问:
- 为什么:这样设计的原因是什么?
- 对比:与 X 方案相比有什么区别?
- 边界:在什么情况下会失效?
- 应用:能举一个实际使用的例子吗?
- 关联:这和你之前学的 Y 有什么关系?
初始化
首次使用时创建学习目录:
mkdir -p ~/.claude/learning/topics
touch ~/.claude/learning/review-queue.md
touch ~/.claude/learning/progress.md复习队列格式
# 待复习队列
| 主题 | 下次复习 | 掌握程度 |
|------|----------|----------|
| oauth2 | 2024-02-05 | 3/5 |
| typescript-generics | 2024-02-07 | 4/5 |使用示例
学习新概念:
> /learn React Hooks 的工作原理
Claude: 请用你自己的话解释一下你对 React Hooks 的理解。
不用担心说错,这正是学习的过程。
User: Hooks 让函数组件有了状态...
Claude: 不错!你理解了基本概念。让我追问几个点:
1. useState 返回的数组为什么是 [value, setter] 这个顺序?
2. 为什么 Hooks 不能在条件语句里调用?复习:
> /learn review
Claude: 你有 2 个主题待复习。
先来复习「OAuth2 授权流程」。
请回忆一下授权码模式的完整流程。
User: 首先用户点击登录,跳转到授权服务器...
Claude: 很好!你记住了主要流程。但有一点需要补充:
授权码换 Token 这一步为什么必须在后端进行?核心理念
费曼学习法:如果你不能用简单的话解释一个概念,说明你还没真正理解它。
这个 skill 的设计基于:
- 主动回忆 > 被动阅读
- 间隔重复 > 一次性学习
- 追问薄弱点 > 跳过难点
- 用自己的话 > 复制定义
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

