# Explain Vocabulary

> 英语单词深度讲解与练习技能。用于讲解词性、常见搭配、近反义与词根词缀，并可基于内置题库生成词汇选择题；当用户提到“讲解单词/词汇记忆/词性分析/搭配/近义词/出题练习/大英赛词汇题”时使用。

- Skill: `duruii/explain-vocabulary` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add duruii/explain-vocabulary`
- Raw SKILL.md: https://api.skillmd.com/api/skills/duruii/explain-vocabulary/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: duruii (https://skillmd.com/u/duruii)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/duruii/explain-vocabulary

---


# 单词讲解与练习

对目标单词做结构化讲解，并按需生成练习题网页。

## 工作流

1. 识别用户意图
- 若用户要“讲词义/词性/搭配/辨析”，优先做解释分析。
- 若用户要“练习题/刷题/测验”，进入题目生成流程。

2. 词典查询（可选）
- 使用本地词典 `assets/oald9.csv`，运行：

```bash
python3 scripts/dictionary_lookup.py "make"
```

- 若未命中词条，明确说明并基于通用语言知识补充解释。

3. 单词分析输出
- 至少覆盖：词性与核心义项、常见搭配、近义词差异、易错点。
- 需要更细粒度模板时，读取 `references/pos-analysis-guide.md`。

4. 题库检索与练习生成（按需）
- 检索题目：

```bash
python3 scripts/question_fetcher.py --word "make" --count 5 --include-answer
```

- 生成网页：

```bash
python3 scripts/quiz_generator.py --word "make" --count 5 --output quiz.html
```

- 若题库命中不足，说明原因并补充手工练习题。

## 资源

- `scripts/dictionary_lookup.py`：查询本地词典 `assets/oald9.csv`。
- `scripts/question_fetcher.py`：从题库 CSV 检索相关题目。
- `scripts/quiz_generator.py`：生成带即时反馈的练习网页。
- `references/pos-analysis-guide.md`：词性分析参考模板。
- `assets/oald9.csv`：本地 OALD 词典数据。
- `assets/neccs.csv`：词汇语法题库数据。
- `assets/quiz-template.html`：题目网页模板。

## 约束

- 不编造词典来源或权威定义；未命中词条时要明确说明。
- 题目与解析输出保持一致，不泄露错误答案。
- 用户只要解释时，不强制生成网页。

