Vocabulary assistant with three capabilities: word analysis, vocabulary library management, and daily spaced-repetition review.
User InputActionSingle English word (e.g. resilience)Mode 1: Analyze + collect"收录 [word]" or "收录这个单词"Mode 1: Analyze + collect"复习" / "review" / "开始复习"Mode 2: Daily review session
Execute all three steps in order.
Output in this format (Chinese explanations + English examples):
text
## [word] /[IPA phonetics]/
**词性 & 核心含义**
[part of speech]: [concise Chinese definition]
**工作场景常用搭配**
- [collocation phrase 1]:[Chinese meaning]
→ "[Professional-context example sentence]"
- [collocation phrase 2]:[Chinese meaning]
→ "[Professional-context example sentence]"
- [collocation phrase 3]:[Chinese meaning]
→ "[Professional-context example sentence]"
**词根记忆法**
词根:[root] = [Chinese meaning] | 前缀/后缀:[affix] = [Chinese meaning]
同族词:[related1]([meaning1])· [related2]([meaning2])· [related3]([meaning3])
记忆口诀:[mnemonic tip in Chinese, ≤ 20 chars]
memory/ENGLISH_WORDS.md#memory/ENGLISH_WORDS.md (create with header below if it doesn't exist).Review Count = 0, Last Review = -, Next Review = tomorrow, Interval = 1.File header (use when creating):
markdown
# English Word Vocabulary
| Word | Date Added | Review Count | Last Review | Next Review | Interval (days) |
|------|-----------|--------------|-------------|-------------|-----------------|
Row format:
text
| [word] | [YYYY-MM-DD] | 0 | - | [YYYY-MM-DD +1 day] | 1 |
Count rows added today (matching today's date in Date Added) and total rows in memory/ENGLISH_WORDS.md, then output:
📚 今日已收录 [today_count] 个单词(累计 [total] 个)
If today_count > 5, append a gentle reminder on the next line:
💡 今日收录较多,建议放缓节奏,让记忆巩固一下~
memory/DAILY_REVIEW_YYYYMMDD.md (today's date) exists and Status is In Progress, resume from the next unreviewed word — do NOT regenerate the plan.memory/ENGLISH_WORDS.md.Next Review <= today (sorted by Next Review ascending). If fewer than 5, fill up to 5 by adding words with the smallest review counts.memory/DAILY_REVIEW_YYYYMMDD.md:markdown
# Daily Review - YYYY-MM-DD
## Words for Today
[word1], [word2], [word3], [word4], [word5]
## Progress
Completed: 0/[total]
Status: In Progress
For each word in order:
📖 复习进度:[N]/[total]After all words have been presented:
Update memory/DAILY_REVIEW_YYYYMMDD.md: change Completed: [total]/[total] and Status: In Progress → Status: ✅ Completed YYYY-MM-DD HH:MM.
For each reviewed word, update memory/ENGLISH_WORDS.md:
Review Count += 1Last Review = todayNext Review = today + interval from table belowInterval = new interval (days)Output a completion summary.
Review Count (after this session)Next Review Interval13 days27 days314 days430 days≥ 560 days
markdown
# English Word Vocabulary
| Word | Date Added | Review Count | Last Review | Next Review | Interval (days) |
|------|-----------|--------------|-------------|-------------|-----------------|
| resilience | 2026-03-19 | 2 | 2026-03-26 | 2026-04-02 | 7 |
| leverage | 2026-03-19 | 0 | - | 2026-03-20 | 1 |
markdown
# Daily Review - 2026-03-20
## Words for Today
resilience, leverage, attrition, benchmark, mitigation
## Progress
Completed: 5/5
Status: ✅ Completed 2026-03-20 21:30
memory/ directory is relative to the current working directory. Create it if absent.ENGLISH_WORDS.md except when updating review stats after a completed session.