Install
$ agentstack add skill-almax000-claude-skills-learn ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
/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 的设计基于:
- 主动回忆 > 被动阅读
- 间隔重复 > 一次性学习
- 追问薄弱点 > 跳过难点
- 用自己的话 > 复制定义
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: almax000
- Source: almax000/claude-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.