Set up
Skills are installed by placing their folder where your agent loads skills.
The download comes from github.com/yxdwind/english-memory-method itself, not from our server, so what you get is exactly what its author published.
Install instructions come from the README
README
synced Oct 25, 2026🧠 english-memory-method
把"背英语文章"从死记硬背,变成一条能走完的路。
丢给它任何一篇英语文章,它还你一份完整背诵方案(普通文章 15 节 · 演讲稿 16 节含骨架 · 长文 17 节含分段仪表,自包含 HTML): 逐句连读标注、钩子焊成问题链、复述五级阶梯、专业词汇梳理、折叠自测——全在一份文件里。
安装 · 功能特性 · 工作原理 · 平台支持 · English
✨ 功能特性
| 功能 | 一句话说明 | |
|---|---|---|
| 🧠 | 链式复述 | 钩子焊成问题链:每一环由上一环推出,能推出来的不用背 |
| 📖 | 逐句精读 | 中文翻译 + 全现象连读标注(⌒ 连读 / 弱读 / flap t / h 击穿)+ 专业词高亮 |
| 📚 | 专业词汇梳理 | 构词拆解(词根词缀)+ 音标 + 记忆钩子——认得词根,生词变熟词 |
| 💬 | 短语生活例句 | 每条搭配配一个纯英文日常例句,直接模仿开口(不带翻译,逼英语思维) |
| 🗂 | 15 节闭环(长文 17 节 / 演讲稿 16 节) | 策略 → 精读 → 钩子与链 → 复述阶梯 → 三遍法 → 复习 → 自测 → 积累 → 句型 → 宫殿 → 听写 |
| 🔁 | 复习闭环 | 句级「顺/卡」打卡 → 薄弱句清单 → 连顺 2 轮毕业,进度存本地不丢 |
| 🏛 | 记忆宫殿 | 25 站生活动线,每句一个站点——空间线索与钩子链互为兜底,随机丢句时「空站」直接暴露断点 |
| 🎧 | 听写验证 | TTS 逐句朗读 → 听写输入 → 逐词比对高亮,错句直通薄弱清单 |
| 💎 | 金句句型库 | 每篇 5~9 条可迁移句型(加粗可替换部分 + 换装模板),背了直接用进写作/演讲 |
| 🎤 | 演讲稿模式 | 自动识别三幕骨架(开场钩/论点/升华),附朗读要点;问题链与复述阶梯按演讲特点改造 |
| 📜 | 长文模式 | 500~2000 词自动启用:分段进度仪表(🔒▶✅随打卡流转)+ 段落单元按段展开 + 按段艾宾浩斯错峰 |
| 🧠 | SM-2 / FSRS-5 双调度 | 轻量/标准双模式:标准档到期句自动回炉薄弱清单并进今日任务卡(一键快刷),评「顺」按 ef/interval 排期毕业(Wozniak 1990);轻量档仍走连顺毕业;🧮 一键切换 FSRS-5(DSR 三变量,同等保持率复习量更少,状态启发式双向迁移) |
| 🎙 | 影子跟读 | TTS 播放 → 录音自评或 🤖 语音识别自动评分;错词 ≥25% 自动进薄弱清单 |
| 📚 | 个人记忆库 | 背过的方案汇成一个书架页:搜索/轻刷/实时进度/今日全局排期/生词本,一个 HTML 装下所有 |
| 🙈 | 自测三档 | 关 → 遮译文 → 全遮,点句子临时揭开 |
| ⚡ | 薄弱快刷 | 只显示卡壳句,5 分钟过完一轮;挖空自动批改,错词直通薄弱清单 |
| 🛡 | 进度指纹 | 方案内容变了自动检测,进度不再错位嫁接 |
| 📅 | 今日任务卡 | 按段艾宾浩斯自动算今天学什么,支持「设为今天新学」顺延 |
| 🌐 | 在线样例 | 不装先玩:GitHub Pages 上有真实生成的方案,打卡/听写/影子跟读点开即用 |
| 🗣 | 对话陪练协议 | AI 一次一问、等答再揭、三档诚实评分;结算给最弱句+下次到期,不落盘只引导回方案打卡 |
| 🧪 | 829 项自动化测试 | 冒烟 + 运行时 + 端到端 35 步 + 跨浏览器矩阵 + 性能边界 + 可选真浏览器套件 + SKILL.md/安装器/平台漂移/SM-2/FSRS 调度/费曼模式/交错轻刷/质量评测契约,npm test 一键全跑 |
| 🚦 | 交付硬门禁 | 交付前 node bin/verify-plan.mjs 六条硬规则机器校验(逐句对照/宫殿/钩子链/挖空/溯源),退出码非 0 不交付 |
| 🔒 | 折叠自测 | 挖空先自己填,答案藏在"▶ 查看本段答案"里,打印自动隐藏 |
| 🖥 | 16+ 平台直装 | Claude Code / Codex / Trae / 通义灵码 / Comate / CodeBuddy / WorkBuddy / Kimi / MiniMax… |
| 📄 | 自包含单文件 | 每份方案一个 HTML:内联 SVG、可折叠、打印友好、零外部依赖 |
🚀 快速开始
Windows(PowerShell):
irm https://cdn.jsdelivr.net/gh/yxdwind/english-memory-method@main/install.ps1 | iex
macOS / Linux:
curl -fsSL https://cdn.jsdelivr.net/gh/yxdwind/english-memory-method@main/install.sh | bash
🌐 在线体验(无需安装):github.io 样例站——真实生成的方案,打卡 / 听写 / 影子跟读点开即用。
Claude Code(零命令行):
/plugin marketplace add yxdwind/english-memory-method
/plugin install english-memory-method
npm / npx:
npx english-memory-method
安装器自动探测本机全部已装平台并逐一装入(16+ 平台别名见平台支持)。 jsdelivr 不通时换官方源:
irm https://raw.githubusercontent.com/yxdwind/english-memory-method/main/install.ps1 | iex
触发:丢一篇英语文章 + 一句"出背诵方案"(或"出记忆技巧")。装完无需重启。
🔒 可审计 / 离线安装(安全敏感环境)
若所在组织禁止 irm | iex / curl | bash 等远程执行,可改用可审计路径:
-
先下载、后审阅、再运行:手动下载
install.ps1/install.sh,通读确认无异常后再本地执行; -
校验和核对:每个 Release 附带
english-memory-method-vX.Y.Z.zip+SHA256SUMS,下载后先sha256sum -c SHA256SUMS验证 zip 本身,解压后包内还有一份SHA256SUMS可二次校验全部文件; -
离线包安装(全程不联网,适合内网 / GFW / 合规环境):
# Linux / macOS sha256sum -c SHA256SUMS # 校验 zip unzip english-memory-method-vX.Y.Z.zip cd english-memory-method-vX.Y.Z sha256sum -c SHA256SUMS # 校验包内全部文件 ./install.sh # 自动本地模式:从包内拷贝# Windows(PowerShell 5.1+) sha256sum -c SHA256SUMS Expand-Archive english-memory-method-vX.Y.Z.zip -DestinationPath . cd english-memory-method-vX.Y.Z sha256sum -c SHA256SUMS .\install.ps1 # 自动本地模式安装器检测到自身位于发布包内(同目录有
SKILL.md/assets/)即自动走本地拷贝;加--remote(ps1 用-Remote)可强制联网安装; -
npm 替代:
npx english-memory-method(走 npm 官方源,可配合企业私有 registry)。
维护者:
npm run build:release本地产出上述 zip + 双层 SHA256SUMS(内置发布门禁:版本一致性 + 副本同一性,不过则拒绝打包)。
发版一致性要求见 RELEASE-CHECKLIST.md。
📖 工作原理(15/16/17 节按文体)
| 节 | 章节 | 干什么 |
|---|---|---|
| 1 | 整体策略 | 判断文体与逻辑骨架,估算句数与背诵天数 |
| 2 | 文章结构图 | 全文压成一张 SVG 背诵地图 |
| 3 | 原文逐句精读 | 中文翻译 + 连读标注 + 专业词高亮(逐句三层) |
| 4 | 关键词串联表 | 每句 1~2 个钩子词 + 中文提示 |
| 5 | 链式化问题链 | 钩子焊成 4~7 个路标问题——复述时自问自答 |
| 6 | 复述五级阶梯 | L1 看钩子 → L2 看问题链 → L3 看标题 → L4 空手 → L5 转述他人 |
| 9 | 当天三遍法 | 理解朗读 ×3 → 看钩子复述 → 看问题链复述 |
| 10 | 艾宾浩斯复习 | 5 分钟 → 睡前 → 次日 → 第 3 天 → 第 7/15 天 |
| 11 | 挖空自测 | 每段挖 2~5 空,答案折叠、先填后核对 |
| 12 | 必背短语清单 | 8~15 条搭配 + 真实语料例句,可直接迁移 |
| 13 | 专业词汇梳理 | 构词拆解 + 音标 + 记忆钩子 |
| 14 | 金句句型库 | 可迁移句型四列表:句型 / 释义 / 可替换模板 / 使用场景 |
| 15 | 记忆钩子 | 文内语言钩 + 三层钩子链:段钩 → 句钩链(逻辑桥串联)→ 英文锚点,逐句放行 |
| 16 | 复述技巧包 | 10 条纯技巧:卡壳自救 / 表达提速 / 练习要领 |
| 17 | 记忆宫殿映射 | 25 站生活动线,每句一个站点——空间线索兜底随机丢句 |
| 节 | 章节 | 说明 |
|---|---|---|
| 1 | 整体策略 | 演讲背诵路径:骨架 → 关键词 → 三遍法 → 间隔复习 |
| 2 | 文章结构图 | 三幕演讲结构 SVG 地图 |
| 3 | 演讲骨架 🎤 | 三幕站点(开场钩/论点展开/升华收尾),每站【作用】+【可迁移技巧】,附朗读呼吸群与升降调 |
| 4 | 原文逐句精读 | 翻译 + 连读标注 + 朗读要点(逐句三层) |
| 5 | 关键词串联表 | 每句钩子词 + 中文提示 |
| 6 | 链式化问题链 | 观众视角「接下来呢?」6 问自问自答 |
| 7 | 复述五级阶梯 | L3 = 看骨架说(演讲线性记忆) |
| 8 | 当天三遍法 | 理解朗读 ×3 → 看钩子复述 → 看问题链复述 |
| 9 | 艾宾浩斯复习 | 5 分钟 → 睡前 → 次日 → 第 3 天 → 第 7/15 天 |
| 10 | 挖空自测 | 答案折叠、先填后核对 |
| 11 | 必背短语清单 | 搭配 + 真实语料例句 |
| 12 | 专业词汇梳理 | 构词拆解 + 三地音标 + 记忆钩子 |
| 13 | 金句句型库 | 演讲金句四列表(开场/排比/收尾模板) |
| 14 | 记忆钩子 | 三层钩子链 |
| 15 | 复述技巧包 | 10 条纯技巧(含演讲救场) |
| 16 | 记忆宫殿映射 | 25 站路线,空间线索兜底 |
样例:葛底斯堡演说(三连否定蓄力 · 言行对举金句 · of-by-for the people 三介词排比)。
| 节 | 章节 | 说明 |
|---|---|---|
| 1 | 整体策略 | 含分段排期表:每天 1~2 段 |
| 2 | 文章结构图 | 全篇总图(含跨段总链) |
| 3 | 分段进度仪表 📜 | 每段一行:段名/排期/🔒▶✅状态随打卡自动流转/段薄弱句数 |
| 4.1~4.N | 段落单元 📜 | 每段独立闭环:全现象标注精读 + 关键词表 + 问题链 + 三层钩子链 |
| 9 | 当天三遍法 | 只针对当天段落 |
| 10 | 艾宾浩斯复习 | 按段错峰排期 + 全文合体日 |
| 11 | 挖空自测 | 每段一组挖空 + 折叠答案 |
| 12 | 必背短语清单 | 全文短语汇总 |
| 13 | 专业词汇梳理 | 全文术语汇总 |
| 14 | 金句句型库 | 全文金句汇总 |
| 15 | 记忆钩子 | 跨段总链:先背全篇总链再进各段 |
| 16 | 复述技巧包 | 10 条纯技巧 |
| 17 | 记忆宫殿映射 | 站点跨段连续累加(站 1 = 全篇第 1 句) |
样例:《独立宣言》背诵精编版(5 段 / 21 句 / ~830 词 / 5 天,分段仪表 + 按段艾宾浩斯)。
核心理念:孤立钩子 = 断点——钩子要背、顺序要背、映射也要背,三重负担。 v2 把钩子焊成链:每一环由上一环"推"出来,能被逻辑推出的内容不需要背。
🖥 平台支持
遵循开放的 Agent Skills 标准(skills/<name>/SKILL.md),三级支持:
- L1 · Skill 直装:AutoClaw / OpenClaw / Claude Code / Codex / Trae / 通义灵码 / Comate / CodeBuddy / WorkBuddy / Kimi Code / MiniMax / Qwen Work / Windsurf / Continue / Roo Code
- L2 · 规则注入(Markdown 方案):Cursor / Qoder / GitHub Copilot / Gemini CLI / Cline / Aider —— 适配文件见
platforms/ - L3 · 手动跟随:其他平台把
SKILL.md内容粘贴到自定义指令
完整矩阵(21 平台 × 安装方式)见 platforms/README.md。
📜 版本历史
从新到旧排列,最早版本见底部折叠区。
完整版本历史(含历史 bug 修复与 CI 自检锚点
EMM_*)已迁出至 CHANGELOG.md。
SM-2 真正驱动调度(v2.38.0)
v2.38.0:🧠 闭环 ANALYSIS.md §3.2 从 v2.20 拖了 18 个版本的未做项——「🧠 标准」从"只显示 ef/间/due"升级为句级调度器:dueKeys(sr, today) 判到期,评「顺」由 srNext() 排期到未来即从薄弱清单毕业(不再受连顺阈值影响,「🎯 连顺 N 轮」在标准模式禁用),评「卡」留清单,到期句在打开方案 / 结束本轮 / 切到标准模式三处自动回炉并进今日任务卡「🧠 SM-2 今日到期 N 句」+ 一键快刷。复用 state.weak 作下游总线,快刷 / 宫殿红站 / 仪表盘 / 听写 / 影子跟读与段级 REVIEW_OFF 排期零改动;轻量模式行为逐字不变,新增 29 项 sr-scheduling 测试(含 streakToGoal=3 连跑 3 轮的回归护栏)。总测试数 721。
v2.39.0:🧮 FSRS-5 调度一键切换——01b-fsrs.js 逐公式移植 ts-fsrs v6.0.0 的 FSRS-5(19 参数 DSR 模型,同等保持率复习量比 SM-2 少约 20%),复习条「🧮 SM-2 ↔ FSRS」一键切换、状态启发式双向迁移、默认仍为 SM-2;qa-v239 用 7 组 ts-fsrs 实测黄金值锁死数学等价(±1e-6)。总测试数 762。
v2.40.0:🎤 段级费曼追问模式——三连深挖(大白话复述/逻辑桥/换场景+反例)→ 自评 → 卡段揭示原文、点名卡句入薄弱;HTML 侧「🎤 Feynman」按钮 + 对话版陪练协议深挖链双轨互补。总测试数 778。
v2.41.0:🔀 记忆库跨方案交错轻刷——各方案钩子步轮转混排(A1→B1→C1→A2→B2→C2)对抗块状复习,结算按方案分组 + 每方案 ?jump= 回链;轻刷不落盘原则不变。总测试数 789。
v2.42.0:📊 生成质量评测集——verify-plan 新增 --eval 模式(4 条 E 规则:钩子具体性/译文长度比/连读覆盖/IPA 规范 + 100 分制质量分,advisory),evals/ 固定样本 + expected.json 锁死口径(40 项逐案例比对);与六条硬规则分工:结构 vs 质量。总测试数 829。
安装器修复与链路收口(v2.37.1)
v2.37.1:🔧 修复三个安装器都漏装 assets/library-template.html 的真 bug(一键安装/npx/离线包用户「生成记忆库」必然缺模板;发布包里其实有,测试只查 zip 不查安装后目录)——bin/install.mjs 收敛为单一文件清单 + 新增实跑安装器的 8 项契约测试。🗣 陪练协议 due-first 改为静态档(默认,零依赖、L1/L2/L3 通吃)+ 动态档(用户主动贴导出 JSON),新增第 7 条「能力诚实」硬规则——宿主 Agent 读不到浏览器 localStorage,禁止假称能读进度。🔄 7 份 L2 平台适配文件同步补入陪练协议与复习调度规则,新增 drift gate 防再次分叉。🧠 明确「标准」SM-2 是可视化模式而非调度器(毕业仍由轻量档连顺规则驱动)。顺带对齐 library-template 头部版本声明(自 v2.30.0 起陈旧)。总测试数 691。
循证调度与对话陪练(v2.37.0)
v2.37.0:🗣 横向读取 8 个 GitHub 同类 skill(附 A/B/C 可信度评级与 URL)后补齐方法论——新增「对话陪练协议」(一次一问/等答再揭/三档诚实评分/原文唯一真相源/due-first/结算三要素,补上评估反馈空缺)、「复习调度硬规则」7 条(复习优先于新学/新学量上限/跨段交错/遗忘甜区/诚实评卡/评分纪律)、「倦怠检测与换法阈值」(3 轮 <60% 判定方法失配 → 重焊钩子链而非再背第 4 遍)、L5 费曼检验;description 从 639 字符功能清单瘦身为 220 字符触发语;今日任务卡加「⏱ 今日顺序」条(不重排段号);修复页脚版本戳自 v2.30.0 起的陈旧漂移。新增 SKILL.md 契约门禁 16 项。总测试数 670。
架构体检第五批(v2.33.0)
v2.33.0:🏗 library-template 源码拆分——40KB 单体源码变为 src/library/ 下 5 个模块,build-template 扩为双模板构建器(plan + library 双写双副本,--check 同时校验两份);纯机械拆分,产物字节级一致(CRLF 原样保留)。总测试数 639。
v2.34.0:🔌 library 接入进度存储契约——build-template 将 EMMProgressStore(00-store.js,锚点字面量替换)注入 library 产物为第 1 个脚本块,library 的 progKey/readProgress 改为字符串键形态委托(loadRaw,缺失/损坏 → null 语义不变);行尾全链路统一 LF(v2.34.1)。总测试数 642。
v2.34.2:📝 readme.en 非功能表对齐——修正导语、触发语、工作原理表格细节(逐句三层/先填后核对/逐句放行/6 问/朗读要点)、样例链接、版本历史区间方向(6 处)与折叠区两处细节;删除英文版两段过时残留(Quality gates/Memory-friendly,功能表已覆盖)与 1 个孤儿分组头。总测试数 642(不变)。
v2.35.0:🧱 性能边界守护——新增确定性生成的 100 句边界样本(boundary-100-plan.html,5 段 × 20 句)与 perf-boundary 门禁(结构完整/体积上限/职责内占位符零残留/jsdom 全量渲染/耗时阈值);真实浏览器实测 100 句全页加载 357ms、1178 DOM 节点,无病态行为。总测试数 647。
v2.35.1:🗺 样本结构图自包含——三样本的 <img src="assets/{{topic}}-structure.svg"> 脚手架改为内联 SVG 链式背诵地图(GitHub Pages 上线验收时发现的破图 + 404)。总测试数 647(不变)。
v2.36.0:🌐 可选真浏览器套件——playwright-core(devDependency)+ 系统 Chrome/Edge 跑真实渲染冒烟(7 项:store 执行/句数/仪表盘/真实点击/100 句/SVG 结构图/零报错),无浏览器环境自动跳过;jsdom 测不到的渲染层从此有机器门禁。总测试数 654。
架构体检第四批(v2.32.0)
v2.32.0:🔌 进度存储契约收敛——新增 src/plan/scripts/00-store.js(EMM_STORE_V232):键派生与 load/loadRaw/save/patch 唯一实现(参数双形态:doc 或完整键),main/SR/shadow 三处复制契约改为同签名薄委托,调用点零改动;键前缀字面量全模板唯一;store 块为第 1 个脚本块。总测试数 636。
架构体检第三批(v2.31.0)
v2.31.0:🏗 源码单体拆分——plan-template 源码布局变为 src/plan/ 下 10 个模块(CSS / 17 节骨架 / 6 个脚本各自成文件),npm run build:template 构建期拼装并双写双副本;纯机械拆分,产物与原文件字节级一致,621 项断言零改动;新增 template-build 漂移 gate(改源码忘构建 / 直改产物都会被拦)。交付物仍是单文件零依赖。总测试数 626。
架构体检第二批(v2.30.3)
v2.30.3:🧪 测试 harness 收敛——新增 tests/helpers/boot.mjs(JSDOM 装配/浏览器 mock/localStorage 预置/eval 策略一个 deep module),11 个 .mjs 套件的复制粘贴 harness 全部迁移,断言零改动、通过数逐文件一致;smoke(CJS)保留自带 harness。总测试数 621(不变)。
架构体检第一批(v2.30.2)
v2.30.2:🛡 version-check 锚点清单从 23 条手写改为扫描生成(模板=唯一真相源,锚点版本号从名字解析,新特性零注册;上线即清除 EMM_UX_V224 化石标记);🧪 新增 docs-sync 文档一致性 gate——双语功能表行数/测试数/徽章版本与 CHANGELOG 互锁,双语 readme seam 首次有机器检查。总测试数 621。
在线样例 + 英文文档对齐(v2.30.1)
v2.30.1:🌐 GitHub Pages 在线样例上线——bin/build-pages.mjs 从 tests/samples 生成落地页(自动收录样例、确定性输出),push main 即自动部署(首次需在仓库 Settings → Pages 将 Source 设为 GitHub Actions);双语 readme「快速开始」与功能表加在线体验入口;readme.en 功能表补齐与中文版对齐(此前缺 10 行:长文模式/SM-2/影子跟读/记忆库/自测三档/薄弱快刷/进度指纹/今日任务卡/测试数/交付硬门禁);新增 tests/pages-build.test.mjs。总测试数 613。
教学纵深三件套(v2.30.0)
v2.30.0:🎙 影子跟读新增「🤖 自动评分」——浏览器语音识别(Chrome/Edge)听你朗读,转写与原句 LCS 逐词对齐自动填 ✓/✗(可手动修正后保存,错词 ≥25% 入薄弱,不支持则降级手动自评);📚 记忆库新增「📅 今日全局」排期条——跨篇聚合新学进度/到期句数/薄弱数,预估总时长,超 3 篇给错峰建议;📖 生词本——从薄弱句锚词提取候选,逐词入本 + 词级 SM-2 调度(emm-vocab:v1),连顺毕业,补齐「句→篇→词」粒度闭环;修复 v2.19 潜伏 bug(影子跟读保存最后一句时报 ReferenceError)。总测试数 605。
质量门禁收口(v2.29.1)
v2.29.1:bin/verify-plan.mjs 六条硬规则写入 SKILL.md「内容校验」第 0 步——交付前退出码非 0 不得交付(工具早已存在但生成流程 0 次引用,此前校验只靠人工逐条);跨浏览器进度隔离写入已知局限(localStorage 按浏览器/Profile 隔离,换浏览器显示为空 ≠ 丢失,官方迁移路径 =「💾/📥」JSON——docs/CROSS-BROWSER.md 新增条目,记忆库页头加固定提示);徽章 skill_sections-13 → 15 修正(章节早已 15/16/17 节);readme.en.md 版本历史分组排序修正(v2.28.2 先于 v2.28.1)。
入门减负 + L2/L3 兜底(v2.29.0)
v2.29.0:🚀 首屏「3 步快背」极简入口卡(听读→钩子链→复述打卡,带跳转,其余章节折叠);⚠️ 能力探测横幅(TTS/录音/存储不可用时显式告知 + 替代做法,不再静默降级);🗂 Anki/CSV 导出(挖空卡 + 复述卡一键进 Anki);🏛 记忆宫殿路线引导(首次使用自定义 25 站动线,localStorage 持久化、所有方案通用);L2/L3 平台统一交付「Markdown 精简版」(方法论内核不缩水,交互组件给口头替代法);📦 离线发布包(npm run build:release 产出 zip + 双层 SHA256SUMS,安装器新增本地模式,全程可离线审计安装);图例条补逻辑桥符号(⇒↔→+:);修复 v2.18 折叠样式被误嵌套进移动端媒体查询(桌面端失效);模板页脚自动版本戳;修复 skills/ 嵌套 SKILL.md 漏同步造成的双源分叉。锚点 20 组。
工程收尾(v2.28.2)
v2.28.2:审计遗留五项——build-samples 填充挖空节并锁死幂等(重跑不再回退占位符);version-check 锚点表 EMM_UX_V224 重映射到 library;记忆库 ?check=1 新增重复 key(同名陷阱)运行时检测;verify-plan 锚点期望按文件类型区分;新增 .gitattributes 统一行尾。总测试数 472。同批新增 npm 发布链路:GitHub Actions Trusted Publishing(OIDC 零 token,tag 即自动发布,免疫 npm 2026-08/2027-01 bypass-token 收紧),首版 npx english-memory-method 随首次发布上线。
审计修复(v2.28.1)
v2.28.1:副本分叉 + 截断防护——修复 v2.18→v2.28 批量更新造成的双源真相破裂(assets/ 停在 v2.16/v2.17、plugin.json 漏更,npm 用户拿到旧组件;version-check 新增 plugin.json 与主副本一致性 2 组检查,现 9 组);修复记忆库 </script 截断隐患(SKILL.md 硬性校验 + 3 项冒烟防护:含闭合序列的数据会让解析器提前闭合脚本、整页 JS 静默挂掉);按段统计表补进横滚容器;轻刷结算句号缺省补「?」;文章卡显示计划天数;测试数改动态比对 CHANGELOG。总测试数 468。
测试基建(v2.26.0–v2.28.0)
v2.28.0:端到端 session driver——jsdom 完整跑 35 步用户流(bin/e2e-flow.mjs,--strict 严格模式);修复 endRound 持久化覆盖 bug;总测试数 455。
v2.27.0:跨浏览器 API 静态扫描器(43 API × 4 浏览器矩阵)+ docs/CROSS-BROWSER.md。
v2.26.0:fixture 同步工具 bin/sync-fixtures.mjs + CI 友好 --check 模式。
打磨与自测(v2.23.0–v2.25.0)
v2.25.0:📝 60 秒挖空挑战倒计时;🎯 毕业阈值可配置(连顺 2/3/4/5)。
v2.24.0:轻刷「🎯 一键回原方案补打卡」;记忆库状态筛选 chip。
v2.23.0:Step 0 体裁识别(短文/长文/演讲稿)写入工作流程;按段统计表。
调度与可携带(v2.19.0–v2.22.0)
v2.22.0:git tag 自动化 bin/tag.mjs;.ics 时区修复。
v2.21.0:进度导出/导入(💾/📥);长文「📌 设为今天新学」顺延。
v2.20.0:SM-2 间隔算法(Wozniak 1990)替换固定毕业阈值;轻量/标准双模式切换。
v2.19.0:影子跟读——TTS 播放 → MediaRecorder 录音 → 对照评分;错词自动入薄弱清单。
平台与记忆库(v2.16.0–v2.18.0)
v2.18.0:首屏折叠(h2 ≥9 默认收起)+ 首次访问 on-boarding 引导卡。
v2.17.0:个人记忆库 memory-library.html——书架 / 搜索 / 轻刷(链回忆→挖空→结算)/ 实时进度。
v2.16.0:窄屏(≤720px)移动适配——表格横滚、任务卡堆叠、工具条吸顶。
学习闭环(v2.13.0–v2.15.0)
v2.15.0:进度内容指纹——方案重新生成自动检测,旧进度不再错位嫁接;宫殿 data-sents 精确映射薄弱站。
v2.14.0:薄弱句快刷「⚡ 只刷薄弱(N)」;挖空交互化——运行时转输入框自动批改,错词直通薄弱清单。
v2.13.0:自测模式「🙈 自测」三档循环(关 → 遮译文 → 全遮);今日排期「📅 今日任务」卡——按段艾宾浩斯自动算今天学什么。
v2.12.0:长文模式——文章 5002000 词或超 12 句自动启用 17 节方案:新增第 3 节「分段进度仪表」(段名/排期/🔒▶✅状态随打卡自动流转/段薄弱句数),4.14.N 按段展开段落单元(每段独立精读+关键词+问题链+钩子链),艾宾浩斯按段错峰排期+全文合体日,跨段总链先背、宫殿 21 站跨段连续。样例:《独立宣言》背诵精编版(5 段/21 句)。
v2.11.0:演讲稿模式——输入演讲稿自动生成 16 节方案:新增第 3 节「演讲骨架」(三幕结构站点:开场钩/论点展开/升华收尾,每站含作用与可迁移技巧,附朗读呼吸群与升降调要点);问题链改为观众视角自问自答,复述阶梯 L3=看骨架说;样例:葛底斯堡演说全篇方案。
v2.10.0:新增第 12 节「金句句型库(写作/演讲可复用)」——每篇精选 5~9 条可迁移句型(实用框架 + 经典修辞两类),四列表格:句型(可替换部分加粗)/ 中文释义 / 可替换模板(换主语换话题即复用)/ 使用场景;后续章节顺延:记忆钩子→13、复述技巧包→14、记忆宫殿→15。30 篇存量方案 187 条金句全量回填。
v2.9.0:听写验证模式——逐句区新增「🎧 听写模式」:浏览器美音 TTS 逐句朗读(零配置),输入听到的句子,逐词比对高亮(错词黄/漏词红/多词灰/正确绿),错句自动进薄弱清单,与打卡、宫殿红站三线联动;听写进度独立存档,打印自动隐藏。30 篇方案全量内置。
v2.8.1:宫殿×打卡联动补全——「结束本轮」结算时薄弱句对应站点自动标红,连顺毕业同步取消;打开文件按存档恢复标红,宫殿区始终反映当前薄弱站。
v2.8.0:记忆宫殿层——第 14 节「记忆宫殿映射」:25 站生活动线(起床→…→床,可传参换自己的路线),每句按序入座站点,句钩与锚词直接复用钩子链;平时走逻辑线(钩子链),卡壳/复习时走空间线(宫殿),「空的站点」直接暴露丢句位置。30 篇方案全量注入。
v2.7.0:复习闭环——方案文件内置句级打卡组件:每句「顺 / 卡」自评,卡壳句自动进薄弱句清单(点击跳转原文),连顺 2 轮自动毕业;轮次自动记日期结算,进度存浏览器本地、刷新不丢、打印自动隐藏。30 篇方案全量内置,双击打开即可追踪背诵进度。
v2.6.0:记忆钩子升级为三层钩子链——① 层1 段钩(每段一个画面感大钩);② 层2 句钩链(每句一个 24 字微钩,钩间标逻辑桥:⇒因果 / ↔转折 / →递进 / +并列 / :举例);③ 层3 英文锚点(每钩挂 23 个原句锚词,中文钩→锚词→原句)。盖住原文只看链,一钩一句往外说;卡在哪一钩就只重背那一句。30 篇存量方案 124 条链 / 423 句钩全量升级。
v2.5.0:专业词汇音标升级为三地标注——默认美音,英音差异另起 UK: 行,印度发音按系统规则标 IN: 行;189 个术语全量标注(57 处英美差异、68 处印度音)。
v2.4.0:必背短语例句升级为真实语料风格(新闻 / TED / 原版素材语感),搭配句中加粗、无翻译、可直接迁移写作;30 篇 728 条例句全量重写。
v2.3.0:① 必背短语清单升级为三列表格(短语 / 中文释义 / 生活例句)——例句纯英文、贴近日常、直接模仿;② 全部章节重排为 1~13 顺序编号,阅读流更清晰。
v2.2.1:挖空自测答案折叠——每段答案装进「▶ 查看本段答案」折叠条,先自己填、再点开核对,打印时自动隐藏。
v2.2.0:专业词汇功能——① 逐句精读区专业词黄色高亮;② 「6.5 专业词汇梳理」表(术语 / 构词拆解 / 音标 / 中文 / 记忆钩子);30 篇存量方案全量升级。
v2.1.1:① 「7.5 复述技巧包」——10 条纯技巧(卡壳自救 / 表达提速 / 练习要领)固定附在记忆钩子之后;② 多平台支持——安装器自动铺装 16 个 agent 平台,并为无 skills 机制的平台提供规则适配文件。
v2.1:原文逐句精读区——逐句中文翻译(可传参换语种)+ 全现象连读标注(⌒ 连读 / 弱读 / flap t / h 击穿)+ 美式 IPA 读法注解。
🎯 适用场景
四六级 / 考研 / 雅思托福的精听与背诵、成人英语自学、AI 辅助语言学习。 配套训练法(同系列):《精听诊断五步流程》《连读·弱读四步拆解法》。
⚠️ 已知局限与适用边界
透明起见,先说清楚这份方案"在哪里会打折扣"。完整能力请见上方功能特性。
平台体验差异(L1 / L2 / L3)
- L1 直装平台(Claude Code / Codex / Trae / 通义灵码 / Comate / CodeBuddy / WorkBuddy / Kimi / MiniMax / Qwen Work / Windsurf / Continue / Roo Code 等):功能完整——SVG 结构图 + 自包含 HTML 方案 + 逐句连读标注 + 浏览器内交互打卡/听写/影子跟读。
- L2 规则注入平台(Cursor / GitHub Copilot / Gemini CLI / Cline / Aider / Roo 项目级):以 Markdown 规则注入,输出为 Markdown 版方案,不含 SVG 结构图与可交互 HTML 组件(打卡、听写、影子跟读等需浏览器的交互不可用)。需要完整交互体验,建议优先在 L1 平台使用。
- L3 手动跟随:把
SKILL.md内容粘贴到自定义指令,体验取决于平台对长指令的支持程度。
浏览器与设备依赖
自测、听写、影子跟读依赖浏览器的 speechSynthesis / MediaRecorder / getUserMedia / SpeechRecognition:
- Firefox 的 TTS 语音列表可能为空 → 听写/朗读可能不发声(已静默降级为手动模式)。
- iOS < 14.1 不支持
MediaRecorder→ 影子跟读录音不可用(已降级为手动自评)。 - Safari 以
file://打开本地方案时,getUserMedia需 HTTPS(localhost 除外)→ 录音不可用(已降级)。 - 影子跟读「🤖 自动评分」依赖
SpeechRecognition(Chrome / Edge 桌面版;识别在云端进行)——Firefox / Safari 无此 API,自动降级为手动自评。
进度保存在浏览器 localStorage:按浏览器与 Profile 隔离——在 Chrome 打卡后换 Edge(或另一台电脑)打开方案,进度显示为空,这不是进度丢失;官方迁移路径 = 方案页「💾 导出 / 📥 导入」JSON。Safari / iOS 配额较小,方案堆积过多可能触发写入失败(已 try/catch 兜底,建议定期导出备份)。推荐固定用一个桌面浏览器完成全部打卡;移动端功能受限。
对话陪练读不到本机进度:聊天里的逐句陪练与浏览器页面是隔离的,AI 读不到 localStorage——默认按方案文件内容出题;只有你主动把「💾 导出」的 JSON 或薄弱句清单贴进对话,才会按到期优先排序。「🧠 标准」SM-2 的按句调度只在该 HTML 页面内部生效(打开方案 / 结束本轮 / 切到标准模式时同步),不会跨浏览器、跨设备、也不推送到系统日历;跨设备仍靠「💾 导出 / 📥 导入」JSON。
安装与网络
- 一键安装会直接执行远端脚本(
irm | iex/curl | bash)。安全敏感环境请先下载脚本审阅再运行,或使用npx/ 插件市场方式。 - 安装源默认走
raw.githubusercontent.com与 jsDelivr;若所在网络访问不稳,可改用可达镜像或离线包。
生成质量依赖宿主模型
方案由宿主 Agent 的模型现生成,质量随模型能力浮动;弱模型或 L2/L3 平台输出会更简略。829 项测试覆盖模板与运行时,不保证任意模型生成内容的优劣。
这份方案「不适合」谁
- 想要 5 分钟极简背词的纯新手(本方案偏重方法论,入门成本较高)。
- 完全不懂 IPA / 音系符号、也不愿先学"怎么读方案"的纯初学者(连读标注含专业符号)。
- 想要 Anki 式 SRS App、账号 / 多端云同步的人(本方案是单文件 HTML,进度存本地)。
- 仅用手机、不便运行现代桌面浏览器的用户。
- 安全合规禁止远程执行脚本的组织(需改用可审计安装方式)。
FAQ
Q:为什么我在 Cursor / Copilot 里看不到 SVG 图和打卡按钮? A:这些是 L2 平台,输出为 Markdown 方案,不含可交互 HTML 组件。需要完整体验请用 L1 平台。
Q:打开方案后朗读 / 录音没反应? A:检查浏览器是否支持对应 API(见"浏览器与设备依赖")。Firefox 可能不发声,iOS 旧版不能录音,Safari 本地文件不能录音——均会自动降级为手动模式。
Q:进度会丢吗?
A:进度存在浏览器 localStorage,清缓存 / 换浏览器 / 无痕模式会丢失。建议用导出(JSON)备份,并避免 Safari / iOS 小配额下堆积过多方案。
Q:装完要不要重启? A:不需要。装完直接丢一篇英语文章 + 一句"出背诵方案"即可。