基于克拉申i+1理论的系统性英语习得引擎——精准定级、降维改写、强制输出、智能复习
Project description
🧠 英语母语化引擎 (English Nativization Engine)
基于克拉申"i+1 可理解性输入"理论的系统性英语习得工具
不背单词,不刷题——通过精准定级、个性化 i+1 阅读、降维改写、强制输出和智能复习,帮助学习者在 6-12 个月内从"背单词"切换到"无障碍阅读"。
📦 两种使用方式
| 方式 | 安装 | 适用人群 |
|---|---|---|
| 🖥️ CLI 工具 | pip install english-nativization-engine |
任何有 Python 的人 |
| 🤖 Claude Code 技能 | npm install @rendradar/claude-code-english-nativization |
Claude Code 用户 |
🖥️ CLI 快速开始
# 1. 安装
pip install english-nativization-engine
# 2. 配置 API Key(免费注册: https://platform.deepseek.com)
ene config --key YOUR_DEEPSEEK_API_KEY
# 3. 开始学习
ene start
命令
| 命令 | 说明 |
|---|---|
ene start |
🚀 完整学习会话(定级→阅读→输出→复习) |
ene read |
📖 生成今日 i+1 阅读材料 |
ene demote -t "原文" |
🔽 降维改写 |
ene review |
📅 复习到期词汇 |
ene report |
📊 学习进度报告 |
ene config --key KEY |
⚙️ 配置 API |
🤖 Claude Code 技能
npm install @rendradar/claude-code-english-nativization
安装后在 Claude Code 中自动激活。触发词:我想学英语、背单词没用、这段看不懂。
或手动调用:/english-nativization-engine
⭐ 核心功能
降维改写
把《经济学人》C1 文章改写成 B1 可读版,保留核心观点。
原文 (C1):
The epistemological tension between empirical observation and theoretical deduction has perennially underpinned scientific discourse...
降维版 (B1):
How do we know if a scientific idea is correct? There are two main approaches...
三明治反馈
不是说"错了",而是:亮点 → 可优化 → 示范 → 已记录
4 步流水线
精准定级 → i+1 输入 → 强制输出 → 智能复习
⚙️ 配置
支持任何 OpenAI 兼容 API:
| 提供商 | Base URL |
|---|---|
| DeepSeek(推荐,国内可用) | https://api.deepseek.com/v1 |
| OpenAI | https://api.openai.com/v1 |
| Ollama(本地) | http://localhost:11434/v1 |
📁 项目结构
english-nativization-engine/
├── ene/ # Python CLI 源码
│ ├── cli.py # Typer 入口 (6 个子命令)
│ ├── diagnostic.py # 精准定级
│ ├── input_engine.py # i+1 生成 + 降维改写
│ ├── output_engine.py # 三明治反馈
│ ├── review.py # SM-2 间隔复习
│ ├── prompts.py # LLM 提示词模板
│ ├── storage.py # JSON 持久化
│ └── engine.py # API 调用层
├── claude-code-skill/ # Claude Code npm 包
│ ├── package.json
│ └── skills/
│ └── english-nativization-engine/
│ ├── SKILL.md # 595 行完整技能指令
│ └── assets/ # 定级文本 + 降维示例
├── pyproject.toml
├── LICENSE (MIT)
└── README.md
🔧 开发
# CLI 开发模式
git clone https://github.com/rendradar/english-nativization-engine
cd english-nativization-engine
pip install -e .
# Claude Code 技能本地测试
cp -r claude-code-skill/skills/ .claude/skills/
License
MIT © 2026 RendRadar
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file english_nativization_engine-1.0.0.tar.gz.
File metadata
- Download URL: english_nativization_engine-1.0.0.tar.gz
- Upload date:
- Size: 34.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f7d07eee409368de3ef8e4fddd1b9841cf274e28c9703f43d5464925e36ec69
|
|
| MD5 |
c67b407d9b72ae90bd6ef065129d4436
|
|
| BLAKE2b-256 |
84b539b8962bdc5b77403125654942adcdbad9bfe82c504249384af48ec96555
|
File details
Details for the file english_nativization_engine-1.0.0-py3-none-any.whl.
File metadata
- Download URL: english_nativization_engine-1.0.0-py3-none-any.whl
- Upload date:
- Size: 27.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c49b0f14a2afec1bcb31e105e0dd5e5f71e5ea4668fdab49b8181f77ec49f227
|
|
| MD5 |
d24c2a473e80ab7a87abc2cb4c134832
|
|
| BLAKE2b-256 |
d90d0095dc65597fb0db7ec7b13afe48d68d060cdf423a70b9598e69c2998992
|