agentleFS
almax000almax000/claude-skills/learn/SKILL.md

learn

Skill1 starsChanged 7 months agoMITView on GitHub

间隔重复学习助手。主动回忆、追问填补知识空白、记录学习进度。用于学习新概念、复习已学内容。

195 other projects use a version of this.

Adopted by

Most recently taken up by

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.
  • TomGranotSkill

    add-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

  • TomGranotSkill

    add-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

  • seek888Skill

    open-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-811Skill

    ios-sync

    Regenerate the iOS debug bridge against the latest upstream gstack templates. (gstack)

    Also in 6 projects that use this

  • MicrosoftSkill

    add-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

  • MicrosoftSkill

    add-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

The file

Files
SKILL.md

/learn - 间隔重复学习助手

通过主动回忆和追问,帮助你真正掌握知识。

学习目录

所有学习记录存储在 ~/.claude/learning/:

~/.claude/learning/
├── topics/           # 学习主题
│   ├── oauth2.md
│   ├── typescript-generics.md
│   └── git-internals.md
├── review-queue.md   # 待复习队列
└── progress.md       # 学习进度统计

使用模式

模式 1:学习新概念

用户说: /learn OAuth2 授权流程

流程:

  1. 询问用户当前对这个概念的理解
  2. 用户用自己的话解释
  3. Claude 评估理解程度(1-5 分)
  4. 追问薄弱点,填补知识空白
  5. 总结要点,存储到学习记录

模式 2:复习已学内容

用户说: /learn review

流程:

  1. 从 review-queue.md 取出到期的主题
  2. 让用户回忆该主题的要点
  3. 评估记忆程度,更新复习间隔
  4. 间隔算法:1天 → 3天 → 7天 → 14天 → 30天

模式 3:查看学习进度

用户说: /learn status

流程:

  1. 显示已学主题数量
  2. 显示待复习数量
  3. 显示掌握程度分布

学习记录格式

# 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 天后

追问策略

根据用户的解释,从以下角度追问:

  1. 为什么:这样设计的原因是什么?
  2. 对比:与 X 方案相比有什么区别?
  3. 边界:在什么情况下会失效?
  4. 应用:能举一个实际使用的例子吗?
  5. 关联:这和你之前学的 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 的设计基于:

  1. 主动回忆 > 被动阅读
  2. 间隔重复 > 一次性学习
  3. 追问薄弱点 > 跳过难点
  4. 用自己的话 > 复制定义

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.