Back to skills
SKILL.md
Vocab Memorization Plan
ASecurity背单词——按目标(四六级、考研、雅思、日常)和每天可用时间定出每日词量,排1/2/4/7/15天间隔复习表,配错词本与每周复盘。当用户说「单词背了就忘」「帮我做背单词计划」「每天背多少个」时使用。
- 2 stars
- 0 votes
- 0 copies
- 1 view
- Added October 13, 2026
Security analysis
100/100Pro scans all 6 files and shows the line behind each finding
npx -y skills add po-et/workbuddy-skills --skill vocab-memorization-plan --agent claude-codeAre you the author of Vocab Memorization Plan?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/po-et-vocab-memorization-plan)---
name: vocab-memorization-plan
description: "背单词——按目标(四六级、考研、雅思、日常)和每天可用时间定出每日词量,排1/2/4/7/15天间隔复习表,配错词本与每周复盘。当用户说「单词背了就忘」「帮我做背单词计划」「每天背多少个」时使用。"
author: Captain
version: 0.1.1
display_name: "背单词"
display_name_en: "Vocabulary Memorization Plan"
description_zh: "背单词计划:按目标(四六级、考研、雅思、日常英语)和每天可用分钟数算出每日新词量,按学后第1、2、4、7、15天复习排期,结合词根词缀与例句语境记忆,建错词本、做每周复盘,附一张可直接填写的排期模板。不推荐具体付费产品。"
description_en: "Builds a vocabulary plan sized to the goal (CET-4/6, postgraduate entrance exam, IELTS or everyday English) and daily minutes, with reviews on days 1, 2, 4, 7 and 15 after learning, root-and-affix and context techniques, a mistake list, a weekly review and a fill-in schedule template."
tags:
- "背单词"
- "单词记忆"
- "词汇量"
- "四六级"
- "考研英语"
- "雅思"
- "间隔重复"
- "艾宾浩斯"
- "vocabulary"
- "spaced repetition"
examples_zh:
- "单词背了就忘,一个月下来好像白背了"
- "帮我做背单词计划,离考研还有200天,每天能挤40分钟"
- "准备六级,每天背多少个比较合适"
examples_en:
- "I forget words right after memorizing them; a whole month feels wasted"
- "Make me a vocabulary plan: 200 days until my postgraduate entrance exam, 40 minutes a day"
- "I'm preparing for CET-6; how many new words a day is right?"
---
# 背单词
定位一句话:**记住一个词,靠的不是第一次背得多用力,而是在快忘掉之前被再想起来一次。所以计划的核心是复习排期,每天背多少新词,是从复习量倒推出来的。**
## 何时使用
用户这样说时用本技能:
- 「单词背了就忘,一个月下来好像白背了」
- 「帮我做背单词计划,离考研还有 200 天,每天能挤 40 分钟」
- 「准备六级,每天背多少个比较合适」
- 「复习越欠越多,每天都从 abandon 重新开始」
- 「雅思写作要用的词怎么背才用得出来」
适用场景:要为四六级、考研、雅思或日常英语排一个背词计划;或者已经在背,却「背了就忘」「复习越欠越多」「每天从abandon重新开始」时。
不适用(遇到时这样处理):
- 问考试题型、分值、报名时间、官方词表收多少词:以当年官方公告和大纲为准,一句话说明后不凭记忆回答。
- 要推荐具体 App、课程或词汇书品牌:不点名,只说工具类型(纸质本、电子表格、支持间隔复习的卡片工具)。
- 语法、阅读、写作的整体备考安排:本技能只管词汇,整体备考可以转给备考类技能(如 `exam-prep-expert`)。
## 先判断:目标、缺口、每天几分钟
先拿到三项输入,缺哪项问哪项:
```
目标词表 考什么、哪天考、用哪本词表(词条总数以考试大纲或词表实际收词为准)
当前水平 从词表里随机抽100个词,看英文说中文;说对的比例×词条总数≈已经会的词量
每天时间 按最忙的那一天也能保证的分钟数算,不按理想状态算
```
自测抽词要按页均匀地抽,不要只抽前几页;说得出一个主要意思算对,犹豫超过三秒算错。词表只用一本:考试类选按大纲收词、标了真题出现频次的,日常类就用自己的生词本。
目标不同,「会」的标准和侧重也不同:只需要读懂的词,做到见词知义就够;作文、翻译、口语里要自己用出来的词,才需要练到会拼、会用。四六级、考研、雅思、日常英语各自的侧重(听音、熟词僻义、同义替换、真实材料)见 [references/memory-techniques.md](references/memory-techniques.md)。
每天新词数这样算:
```
每个新词约1分钟(听读音、看释义、读一个例句、合上书自测一次)
每次复习约15秒(看词说义,想不起来就翻看并做标记)
每个新词复习5次,排期跑满15天后:每天总用时≈新词数×(1+5×0.25)=新词数×2.25分钟
每天新词数=每天分钟数÷2.5(多留一成余量),向下取整
```
两个用时是经验估计,第一周按实际计时修正:复习明显更慢,就把除数调大。
示例:小王考研,离考试200天,每天能保证40分钟,每天新词就是40÷2.5=16个。假设词表5500词、自测认识45%,缺口约3000词(5500×55%=3025),要3025÷16≈190天。可用天数=200−最后15天(让最后一批词走完复习)=185天,再去掉其中每周1天的复盘日(26天)=159天,不够。二选一:每天加到50分钟(每天20个,约152天够用);或者把低频词降级为「只认不拼」,只保证见词知义。这套计算可以直接用脚本做:
```bash
python3 scripts/vocab_plan.py --start 2026-10-01 --minutes 40 --total 5500 --known-pct 45 --exam 2027-04-19 --show 7
```
## 排期流程:学后第1、2、4、7、15天各复习一次
学新词那天记为第0天,之后第1、2、4、7、15天各复习一次。换个方向说:**第D天要复习的,是第D−1、D−2、D−4、D−7、D−15天学的那几组。** 每周第7天是复盘日,不学新词,复习照常。这组间隔常被叫作「艾宾浩斯复习表」,但具体天数是经验值,不是定律;实在跟不上可以整体拉长,顺序不能乱。
排期不手排,用脚本按开始日期生成(可直接填写的纸面模板和错词本、复盘记录表见 [references/schedule-template.md](references/schedule-template.md)):
```bash
python3 scripts/vocab_plan.py --start 2026-10-01 --days 30 # 30 天排期
python3 scripts/vocab_plan.py --start 2026-10-01 --per-day 16 --exam 2027-04-19 --csv plan.csv
```
每天的顺序固定:先复习、后新词,保证复习不欠账。零碎时间(通勤、排队)做「看词说义」的复习,整块时间留给新词;睡前把当天的新词过一遍,第二天一早先自测。
一组词怎样才算复习完成:整组过一遍,说不出的当场看例句、再自测一次,并打上标记;只翻不测不算完成。
漏了一天:第二天先补复习、再学新词;当天复习量超过可用时间的一半,就暂停新词一天,先还复习债。连续一周完成率不到一半,就重排:停新词三天只清复习,再用实测用时重新算每天新词数。
有考试日期的,最后15天不再学新词,只走完已排的复习和错词本,每天加一次旧词抽查;考前三天只看错词本。脚本给了 `--exam` 会自动把这两段标成「冲刺」和「只看错词本」。
## 记法:词根词缀帮理解,语境管用法
一个新词的一分钟这样花:听两遍读音并跟读;能拆就拆,看词根词缀;读例句,圈出搭配;合上书,看英文说中文,再看中文拼一遍。最该用上的一条是主动回想:想不起来之前不翻答案,回想一次比反复看记得牢。词根词缀、语境搭配、自测顺序、读音拼写、联想的具体做法和例子见 [references/memory-techniques.md](references/memory-techniques.md)。
## 错词本与一周复盘
错词本只记四栏:单词、错的方式(不认识、和谁混了、拼错)、一个例句、下次复习日期。规则四条:
1. 复习时三秒内说不出意思,或者拼错,就进错词本。
2. 进了错词本的词,从当天重新算第0天,再走一遍1、2、4、7、15。
3. 连续三次复习都对,才移出错词本。
4. 形近、义近的词成对记,一次写两个:affect/effect、adapt/adopt、principle/principal。
错词本每天都看:复习完当天的组之后,顺手把错词本里今天到期的词过一遍,过完更新下次复习日期。
每周复盘放在复盘日,十五分钟:
```
看三个数 本周新学词数;复习完成率=完成的组÷应复习的组;错词率=错词数÷复习词数
调整 完成率低于80%:下周新词减两成,先还复习债
错词率高于30%:新词减量,每个词多配一个例句,自测改成英中、中英各一遍
完成率100%、错词率低于10%、时间还有富余:新词加一到两成
抽查 从两周前学的词里随机抽30个自测,记下正确率,和上周比
```
阈值都是经验值,跑两三周后按自己的情况调。
## 信息不全或出错时
| 情况 | 怎么处理 | 对用户说的话(一句模板) |
|---|---|---|
| 缺关键信息(考什么、哪天考、每天几分钟) | 先问这 1–3 项;词表总数和自测正确率没给的,先按每天分钟数排出前两周,缺口计算标 [待确认] | 「先告诉我三件事:考什么、哪天考、每天最忙时也能保证几分钟。自测结果没有也行,我先排前两周。」 |
| 输入不合常理或自相矛盾(每天 0 分钟、正确率 120%、考试日期早于开始日期、「每天 10 分钟背 100 个」) | 指出哪里对不上,给两种理解让用户选;脚本会直接报错并说明 | 「每天 10 分钟按估算只排得下 4 个新词。你是想每天学 4 个,还是其实能拿出 40 分钟学 16 个?」 |
| 离考试不到 15 天 | 按规则不再学新词:只复习已学的词和错词本,每天加一次旧词抽查,考前三天只看错词本 | 「离考试不到 15 天,这时加新词反而挤掉复习,先把学过的和错词本过牢。」 |
| 超出本技能范围(问题型分值、要推荐付费 App、整体备考) | 考试信息以官方公告为准;工具只说类型;整体备考转给备考类技能 | 「题型和分值以今年官方公告为准,我不凭记忆说;词汇这块我可以帮你排到每一天。」 |
| 时间紧,只要最小可用版 | 交三样:每天新词数(分钟 ÷ 2.5)、前 7 天排期(脚本 `--days 7`)、错词本四栏;复盘和冲刺安排之后再补 | 「先给你今天就能开始的最小版:每天几个新词、第一周排期、错词本怎么记。」 |
| 用户坚持越界(要点名付费产品、要承诺分数、要代打卡) | 守住边界,说明原因,给能做的部分 | 「分数我承诺不了,背下多少词和考多少分没有固定换算;我能帮你把每天该背、该复习的排清楚。」 |
| 已经在背、来求救 | 先看完成率和错词率,再决定减新词、补复习还是改记法,不推倒重来 | 「先别从头来:你最近一周完成了几组复习?抽 30 个两周前的词,能说对几个?」 |
脚本 `scripts/vocab_plan.py` 的退出码与报错:
| 退出码 / 报错 | 原因 | 修正办法 |
|---|---|---|
| 0 | 生成成功 | 把计算过程和排期交给用户 |
| 1「参数错误:…required: --start」 | 没给开始日期 | 加 `--start YYYY-MM-DD` |
| 1「不是日期」「不存在」 | 日期格式不对或日子不存在 | 写成 `YYYY-MM-DD`,核对日历 |
| 1「要大于 0」「连 1 个新词都排不下」 | 分钟数、每天词数、词表总数为 0 或负数,或分钟数太少 | 按最忙那天也能保证的分钟数填,至少 3 分钟 |
| 1「应在 0–100 之间」「应在 1–1000 之间」 | 自测正确率或排期天数超出范围 | 正确率填百分数(45 表示 45%),天数 1–1000 |
| 1「考试日期不晚于开始日期」 | 两个日期写反或年份写错 | 核对后重填 |
| 2「写不了 …csv」 | 目录不存在、没有写权限,或文件正被 Excel 打开 | 换个目录,或关掉 Excel 再运行;不会留下半截文件 |
| 130 | 按了 Ctrl+C | 重新运行即可 |
## 输出契约
交付物按这个顺序,不增不减:
1. **三个输入**:目标与日期、当前水平、每天分钟数;缺的逐个问,用户没答的写明所用默认值并标 [待确认]。
2. **每天新词数的计算过程**:时间估计标明是估计,并说明第一周按实际计时修正。
3. **可行性结论**(有词表总数和考试日期时):够不够;不够时给二选一(加时间或低频词降级)。
4. **前两到三周的排期表**(含复盘日),用脚本生成;完整排期附生成命令或 CSV。
5. **错词本四栏格式**,以及每周复盘的三个数和调整规则。
6. **掉队时的重排规则**和最后 15 天的安排。
两条固定规则:用户已经在背、只是来求救时,先看他现在的完成率和错词率,再决定是减新词、补复习还是改记法,不推倒重来;工具只说类型——纸质本、电子表格、任何支持间隔复习的卡片工具——不点名具体付费产品。
占位符规则:用户没给、需要他补的写 `[待补:……]`;用了默认值或估计值的写 `[待确认:……]`;词表收词数、考试日期不凭记忆填。
交付前自检(逐条答「是」才交):
- [ ] 三个输入都写出来了,默认值和估计值都标了 [待确认]?
- [ ] 每天新词数有「分钟 ÷ 2.5」的计算过程,并说明第一周修正?
- [ ] 排期里有复盘日,而且和脚本输出一致(第 D 天复习 D−1、D−2、D−4、D−7、D−15)?
- [ ] 给了掉队重排规则和最后 15 天的安排?
- [ ] 没有点名任何付费产品,没有承诺分数?
## 示例
示例(数字都是假设的;考试日期以官方公告为准):
**用户**:准备六级,每天背多少个比较合适?
**助手**(先问):看三件事:离考试还有多少天?每天最忙的时候也能保证几分钟?手上这本词表多少词,按页均匀抽 100 个自测能说对几个?
**用户**:还有 90 天,每天 30 分钟,词表 2400 个词,抽测对了 75 个。
**助手**(交付):
```bash
python3 scripts/vocab_plan.py --start 2026-10-12 --minutes 30 --total 2400 --known-pct 75 --exam 2027-01-10 --show 7
```
```
每天新词:30 分钟 ÷ 2.5 = 12 个(向下取整;用时是估计,第一周按实际计时修正,复习明显更慢就把 --divisor 调大)
缺口:2400 × (1 − 75%) = 600 词
需要学新词的天数:600 ÷ 12 = 50 天(向上取整)
可学新词的天数:离考试 90 天 − 最后 15 天 = 75 天,去掉其中的复盘日 10 天 = 65 天
结论:够用,还富余 15 天。
第1天 10/12 新学 D1组(12词) 复习 —
第2天 10/13 新学 D2组(12词) 复习 D1
第3天 10/14 新学 D3组(12词) 复习 D2 D1
第4天 10/15 新学 D4组(12词) 复习 D3 D2
第5天 10/16 新学 D5组(12词) 复习 D4 D3 D1
第6天 10/17 新学 D6组(12词) 复习 D5 D4 D2
第7天 10/18 新学 复盘日 复习 D6 D5 D3
……共 90 天,只显示前 7 天;完整排期用 --csv 另存
```
- 输入:六级,离考试 90 天(2027-01-10 只是按 90 天倒推的日期,用于计算);词表 2400 词、自测约 75%;每天 30 分钟 [待确认:第一周实测修正]。
- 每天 12 个新词,50 个学新词日就能补完缺口;第一周按一半(6 个)起步(排期表第一周仍写 12 个,实际先学 6 个),跑顺了再加到 12 个,少学的几十个词由富余的 15 天消化,剩下的富余日用来收真题里遇到的生词。六级有听力,每个词都要听读音。
- 错词本四栏、每周复盘三个数、掉队重排和最后 15 天的规则,按上文各节照做。
更多完整示例:
- [examples/kaoyan-200-days.md](examples/kaoyan-200-days.md):考研 200 天、每天 40 分钟算出来不够,怎么二选一,含前三周排期。
- [examples/rescue-behind.md](examples/rescue-behind.md):背了一个月「背了就忘」,先诊断再补救,不推倒重来。
## 常见问题(FAQ)
**Q:每天到底背多少个合适?**
A:由每天能保证的分钟数倒推:分钟数 ÷ 2.5,向下取整;第一周按实际计时修正。没有脱离时间的「标准词量」。
**Q:时间实在不够怎么办?**
A:二选一:加每天的时间,或把低频词降级为「只认不拼」。不要靠压缩复习来多学新词。
**Q:漏了几天,要从头开始吗?**
A:不用。第二天先补复习再学新词;连续一周完成率不到一半,停新词三天只清复习,再按实测用时重算。
**Q:复盘日能完全休息吗?**
A:复盘日只停新词,不停复习;停了复习,第二天就要背两天的复习量。
**Q:1、2、4、7、15 天这组间隔是科学定律吗?**
A:是常用的经验值,不是定律;跟不上可以整体拉长,但先复习后新词的顺序不能乱。
**Q:能推荐一个背单词 App 吗?**
A:不点名具体产品;纸质本、电子表格、任何支持间隔复习的卡片工具都能执行这套排期。
**Q:背下这些词,六级能考多少分?**
A:说不准,背下多少词和考多少分之间没有固定换算;词汇只是其中一块。
## 常见错误(反模式)
| 错误做法 | 为什么错 | 正确做法 |
|---|---|---|
| 只看不测 | 看着眼熟不等于会 | 每次复习都先自己回想,再看答案 |
| 只做选择题 | 选择题只练「认得」 | 要会拼的词,必须默写或口头拼读 |
| 天天从头背 | 前三页滚瓜烂熟,后面没见过 | 按组往前推,不回头重来 |
| 新词贪多:第一周就一天一百个 | 第三周复习债压垮计划 | 第一周按算出来的一半起步,跑顺了再加到算出来的量 |
| 抄写十遍 | 手在动,脑子没在想 | 遮住回想一次,比抄十遍管用 |
| 只记中文释义 | 阅读里碰到一词多义就认不出 | 至少记一个例句和一个常用搭配 |
| 频繁换词表 | 每换一次就从头开始 | 一本词表跟到底,别的材料只用来「再遇见」 |
| 只背不读 | 词表之外再也碰不到这个词 | 每周读几篇目标考试或兴趣领域的文章 |
| 复盘日全休 | 停了复习,第二天要背两天的复习量 | 复盘日只停新词,不停复习 |
## 边界与不做什么
- 不推荐具体的付费App、课程或词汇书品牌;词表以考试官方大纲或学校、老师指定的为准。
- 不预测考题、不承诺分数:背下多少词和考多少分之间,没有固定换算。
- 考试的题型、分值和报名安排,以当年官方公告为准,不凭记忆回答。
- 不代打卡、不代完成学习任务;学生的背词作业以老师的要求为准。
- 如果出现持续失眠、明显焦虑,或者感觉记忆力突然明显变差,请先找医生或学校心理老师,这里不做判断。
Files in this skill
- SKILL.md
- examples/kaoyan-200-days.md
- examples/rescue-behind.md
- references/memory-techniques.md
- references/schedule-template.md
- scripts/vocab_plan.py
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.