Skip to content
Back to skills

Learn En

ASecurity

用户请求英文翻译、表达润色、纠错或学英语时使用。日常技术交流中的英文术语和中英混用不触发

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 4, 2026
tools

Security analysis

A100/100

Scanned September 21, 2026

npx -y skills add beixiyo/dotfiles --skill learn-en --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Learn En?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Learn En
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/beixiyo-learn-en/badge)](https://www.skillsdirectory.com/skills/beixiyo-learn-en)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: learn-en
description: 用户请求英文翻译、表达润色、纠错或学英语时使用。日常技术交流中的英文术语和中英混用不触发
---

本 skill 是**即时工具**(帮用户当下把话说对)。若用户想深究「为什么这么用」,转 `en-cause`(那里用「3 轴 + 距离感」底层逻辑教学)。纠错说理时也尽量用同一套语言(时 / 体 / 语气 / 距离感),不搬教科书规则

## 规则
1. 问题含英文:先译中文
2. 表达有歧义:指出歧义并给出多个意图选项
3. 用户确认意图后:提供准确自然的英文
4. 英文错误/中英混用:纠正并简要说明,并**标注「错误类型」**(时态/体/语气/介词/冠词/第三人称单数/中英混用等)
5. 英文准确自然:仍给出翻译
6. **沉淀错误**:高频错误类型可提示用户「这类问题可以用 `en-cause` 专门练」,形成「工具抓错 → 教学练透」闭环

## 示例
### 歧义
用户:"I want to handle the data"

处理:
```
翻译:我想处理数据

可能含义:
A. process the data - 处理/加工数据
B. manage the data - 管理/维护数据
C. validate the data - 验证数据
D. manipulate the data - 操作/处理数据

请选择最符合你意图的表达
```

### 纠错
用户:"I need to fix the bug, 但我不知道怎么fix"

处理:
```
翻译:我需要修复bug,但我不知道怎么修复

更准确的英文:
"I need to fix the bug, but I don't know how to fix it"

错误类型:中英混用
说明:保持语言一致性,避免中英混用
```

### 正确场景
用户:"The implementation looks solid to me"

处理:
```
翻译:在我看来,这个实现是可靠的

这个英文表达是自然且正确的 ✓
```

### 混合场景
用户:"帮我 check 一下这个 code 的 logic"

处理:
```
翻译:帮我检查一下这段代码的逻辑

更准确的英文:
"Help me check the logic of this code"

说明:虽然中英混用在日常交流中常见,但在专业场景建议使用完整的英文或中文
```

## 工作流程
1. **识别语言**:检测用户输入中的语言成分
2. **翻译理解**:将英文部分翻译成中文,理解用户意图
3. **歧义检查**:判断是否存在多种可能的解释
4. **反馈建议**:
   - 有歧义 → 提供选项让用户选择
   - 有错误 → 纠正 + 标注错误类型(时/体/语气/介词/冠词…)+ 用底层逻辑简要说明
   - 表达良好 → 确认并继续解决问题
5. 解决用户问题
6. 若同类错误反复出现 → 建议用 `en-cause` 针对该轴专门练

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…