English Word Coach
v2.0.0English vocabulary learning coach with word analysis, vocabulary 库 management, and spaced-repetition dAIly review. Use when the user 输入s a single English word (to analyze and collect it), says "收录" followed by a word, or says "复习" / "review" / "开始复习" to 启动 today's review 会话 (presents each word's full analysis one by one). Manages memory/ENGLISH_WORDS.md and memory/DAILY_REVIEW_YYYYMMDD.md in the current working directory.
运行时依赖
安装命令
点击复制技能文档
English Word Coach
Vocabulary 助手 with three capabilities: word analysis, vocabulary 库 management, and dAIly spaced-repetition review.
Trigger Conditions User 输入 Action Single English word (e.g. resilience) Mode 1: Analyze + collect "收录 [word]" or "收录这个单词" Mode 1: Analyze + collect "复习" / "review" / "开始复习" Mode 2: DAIly review 会话 Mode 1: Word Analysis & Collection
执行 all three steps in order.
Step 1 — Analyze the word
输出 in this 格式化 (Chinese explanations + English examples):
[word] /[IPA phonetics]/
词性 & 核心含义 [part of speech]: [concise Chinese definition]
工作场景常用搭配
- [collocation phrase 1]:[Chinese meaning]
- [collocation phrase 2]:[Chinese meaning]
- [collocation phrase 3]:[Chinese meaning]
词根记忆法 词根:[root] = [Chinese meaning] | 前缀/后缀:[affix] = [Chinese meaning] 同族词:[related1]([meaning1])· [related2]([meaning2])· [related3]([meaning3]) 记忆口诀:[mnemonic tip in Chinese, ≤ 20 chars]
Step 2 — Save to memory/ENGLISH_WORDS.md Read memory/ENGLISH_WORDS.md (创建 with header below if it doesn't exist). 检查 if the word already exists (case-insensitive). If yes, 信息rm the user and skip. 应用end a new row with Review Count = 0, Last Review = -, Next Review = tomorrow, Interval = 1.
File header (use when creating):
# English Word Vocabulary
| Word | Date 添加ed | Review Count | Last Review | Next Review | Interval (days) |
|---|---|---|---|---|---|
Row 格式化:
| [word] | [YYYY-MM-DD] | 0 | - | [YYYY-MM-DD +1 day] | 1 |
Step 3 — 报告 today's count
Count rows 添加ed today (matching today's date in Date 添加ed) and total rows in memory/ENGLISH_WORDS.md, then 输出:
📚 今日已收录 [today_count] 个单词(累计 [total] 个)
If today_count > 5, 应用end a gentle reminder on the next line:
💡 今日收录较多,建议放缓节奏,让记忆巩固一下~
Mode 2: DAIly Review 会话 Sub-mode: 启动 or 恢复 If memory/DAILY_REVIEW_YYYYMMDD.md (today's date) exists and 状态 is In 进度, 恢复 from the next unreviewed word — do NOT re生成 the plan. Otherwise, 生成 a fresh plan (Sub-mode: 生成 plan below). Sub-mode: 生成 plan Read memory/ENGLISH_WORDS.md. Select words where Next Review <= today (排序ed by Next Review ascending). If fewer than 5, fill up to 5 by 添加ing words with the smallest review counts. Pick exactly 5 words. Write memory/DAILY_REVIEW_YYYYMMDD.md: # DAIly Review - YYYY-MM-DD
Words for Today
[word1], [word2], [word3], [word4], [word5]进度
Completed: 0/[total] 状态: In 进度Sub-mode: Conduct review (one word per message)
For each word in order:
Present the word analysis using the same 格式化 as Mode 1 Step 1 (IPA, 词性 & 核心含义, 工作场景常用搭配, 词根记忆法). 添加 a 进度 line at the end: 📖 复习进度:[N]/[total] WAIt for the user's next message before presenting the next word. The user does not need to answer anything — any reply (e.g. "next", "ok", "继续") advances to the next word. Sub-mode: Complete 会话
After all words have been presented:
更新 memory/DAILY_REVIEW_YYYYMMDD.md: change Completed: [total]/[total] and 状态: In 进度 → 状态: ✅ Completed YYYY-MM-DD HH:MM. For each reviewed word, 更新 memory/ENGLISH_WORDS.md: Review Count += 1 Last Review = today Next Review = today + interval from table below Interval = new interval (days) 输出 a completion summary. Spaced Repetition Intervals Review Count (after this 会话) Next Review Interval 1 3 days 2 7 days 3 14 days 4 30 days ≥ 5 60 days File 格式化s Reference memory/ENGLISH_WORDS.md (full example) # English Word Vocabulary
| Word | Date 添加ed | 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 |
Words for Today
resilience, leverage, attrition, benchmark, mitigation进度
Completed: 5/5 状态: ✅ Completed 2026-03-20 21:30Rules Always read a file before writing to avoid overwriting existing content. The memory/ directory is relative to the current working directory. 创建 it if absent. Never 删除 or modify rows in ENGLISH_WORDS.md except when updating review stats after a completed 会话. If the vocabulary has fewer than 5 words when review is triggered, use all avAIlable words.