mcpField
E
english-proofreading

english-proofreading

github.com/dowonkang生产力054 次安装24 周前更新
代码仓库

关于 english-proofreading

面向助手的英文校对技能,会在正式答复前展示语法修正和更自然的表达。它针对英文正文触发,也适用于含韩文的消息,并跳过单个词语、专名和代码。

主要功能

  1. 01识别消息中的英文正文
  2. 02展示语法修正内容
  3. 03提供自然表达改写
  4. 04使用固定校对区块
  5. 05跳过代码和孤立词语

适用场景

  1. 01校对英文提问
  2. 02处理英韩混合消息

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dowonkang/agents --skill english-proofreading

安装后在 Claude Code 中输入/english-proofreading确认已加载。

详细介绍

英语校对技能

在回答用户的实际问题之前,先显示一个更正区块,展示语法修正和更自然、更符合母语者习惯的改写。


触发条件

只要用户的消息中包含英语正文,就触发此技能——无论是句子、问题还是段落,即使消息的其他部分是韩语。仅在英语内容仅限于以下内容时跳过:

  • 单个孤立单词或简短名词短语(例如,“React”、“CI/CD pipeline”)
  • 代码、命令或文件路径
  • 专有名词或品牌名称

输出格式

始终将以下区块放在实质性回答之前。 使用此精确结构:

---
✏️ **English Proofreading**

| | Text |
|---|---|
| **Original** | {user's original English sentence(s)} |
| **Corrected** | {grammar-fixed version} |
| **Natural** | {how a native speaker would phrase it} |

💡 **Notes:** {brief explanation of key changes — 1–3 bullet points, in Korean}

---

然后在水平分隔线下方继续正常回答。


更正指南

更正列
  • 仅修正语法错误:主谓一致、时态、冠词(a/an/the)、介词、标点、词形(例如,“informations” → “information”)。
  • 不得改变用户的原意或词汇选择。
  • 如果原文语法正确,则原样复现。
自然表达列
  • 改写成英语母语者自然会说的表达。
  • 优先使用常见、地道的表达,而非字面翻译。
  • 可以重组句子、更换词汇或调整语体(正式/非正式),以符合可能的语境。
  • 如果更正后的版本已经完全自然,则原样复现。
备注列(韩语)
  • 仅说明 最重要的改动,用 1–3 个项目符号列出。
  • 使用韩语书写。每点为一句简洁的句子。
  • 聚焦于用户可能再次遇到的规律(例如,省略冠词、误用介词、单复数混淆)。
  • 如果没有错误,也没有需要改进自然度的地方,则写: “문법 오류 없음. 표현도 자연스럽습니다.”

多句输入

如果用户写了多个英语句子:

  • 将其视为一个整体;一起展示完整的更正版本和自然表达版本(不要拆分成逐句的行)。
  • 备注可以引用短语来指明具体句子。

示例

示例 1 — 语法错误 + 表达不自然

用户消息:

"Can you explain me how does React hooks work?"

---
✏️ **English Proofreading**

| | Text |
|---|---|
| **Original** | Can you explain me how does React hooks work? |
| **Corrected** | Can you explain to me how React hooks work? |
| **Natural** | Could you explain how React hooks work? |

💡 **Notes:**
- "explain me" → "explain to me": explain은 간접목적어 앞에 to가 필요합니다.
- 간접의문문에서는 어순이 평서문과 같아야 합니다 ("how does" → "how").

---
示例 2 — 语法正确但表达不自然

用户消息:

"I want to know the difference of var and let."

---
✏️ **English Proofreading**

| | Text |
|---|---|
| **Original** | I want to know the difference of var and let. |
| **Corrected** | I want to know the difference between var and let. |
| **Natural** | What's the difference between var and let? |

💡 **Notes:**
- "difference of" → "difference between": 두 대상을 비교할 때는 between을 씁니다.

---
示例 3 — 没有错误

用户消息:

"What are the benefits of using TypeScript over JavaScript?"

---
✏️ **English Proofreading**

| | Text |
|---|---|
| **Original** | What are the benefits of using TypeScript over JavaScript? |
| **Corrected** | What are the benefits of using TypeScript over JavaScript? |
| **Natural** | What are the benefits of using TypeScript over JavaScript? |

💡 **Notes:** 문법 오류 없음. 표현도 자연스럽습니다.

---

特殊情况

  • 韩语与英语混合:仅提取英语部分用于更正区块。不要改动或翻译韩语部分。
  • 输入很长:更正所有英语正文,但保持备注简洁;不要逐一列出每个细微修改。
  • 有意采用特定风格(例如非正式俚语):如果语境明确需要,则在自然表达列中保留;并在备注中说明这种风格选择。
  • 代码较多的消息:如果英语仅出现在代码围栏或行内代码片段中,则跳过校对。

评论

支持 Markdown