← ClaudeAtlas

spaced-reviewlisted

Manage spaced repetition review for Obsidian knowledge cards. Use this skill when the user asks what to review today, wants to add cards to the review queue, or gives review feedback such as again/hard/good/easy for a card.
jexchan/dailyup-second-brain-starter · ★ 21 · Code & Development · score 69
Install: claude install-skill jexchan/dailyup-second-brain-starter
# Spaced Review 为 `04_Knowledge/00_Cards/` 中的知识卡片提供间隔重复复习机制。 这个技能的核心原则是:复习卡片��是重新阅读,而是先主动提取,再打开卡片校验,然后根据掌握情况更新下一次复习时间。 --- ## Trigger 使用本技能处理以下请求: - 今天该复习什么 - 今日复习 / 知识卡片复习 - 把这张卡片加入复习 - 我对这张卡片掌握得很好 / 一般 / 忘了 - 更新这张卡片的复习反馈 - 查看到期复习卡片 --- ## Review Fields 复习状态写在卡片 frontmatter 中: ```yaml srs_enabled: true srs_status: learning srs_due: 2026-05-26 srs_last_reviewed: srs_interval: 1 srs_ease: 2.5 srs_reps: 0 srs_lapses: 0 srs_priority: core ``` 字段含义: - `srs_enabled`:是否进入复习系统。 - `srs_status`:`learning` / `review` / `suspended`。 - `srs_due`:下一次复习日期。 - `srs_last_reviewed`:上次复习日期。 - `srs_interval`:当前间隔天数。 - `srs_ease`:熟悉度系数,默认 `2.5`。 - `srs_reps`:成功复习次数。 - `srs_lapses`:遗忘/失败次数。 - `srs_priority`:`core` / `normal` / `low`。 --- ## Workflow ### 1. 今日复习 运行: ```bash python .agents/skills/spaced-review/scripts/spaced_review.py due --limit 20 ``` 输出按 `srs_due`、`srs_priority`、间隔长度排序。 ### 2. 加入复习 运行: ```bash python .agents/skills/spaced-review/scripts/spaced_review.py enroll "04_Knowledge/00_Cards/term_间隔重复SRS.md" --priority core ``` 默认明天到期,初始间隔为 1 天。 ### 3. 记录反馈 用户看完卡片后,先让用户给出掌握反馈: - `again`:基本忘了,需要很快再看。 - `hard`:想起来一部分,但不稳。 - `good`:基本掌握。 - `easy`:很熟,可以拉长间隔。 运行: ```bash python .agents/skills/spaced-review/scripts/spaced_review.py review "04_Knowledge/00_Cards/term_间隔重复SRS.md" --rating good ``` 如果用户给了文字反馈,用 `--note` 记录: ```bash python .agents/skills/spaced-review/scripts/spaced_review.py review "04_Knowledge/00_Cards/term_间隔重复SRS.md" --rating hard --note "能说出定义,但忘了