Back to skills
SKILL.md
English Writing Coach Workflow
ASecurity大学英语学习教练的完整内置工作流。用于学习诊断、写作批改、阅读理解、语境词汇、语法专项、英汉互译、CET 文本题型训练、精读迁移、会话内复盘、报告生成和质量检查。
- 417 stars
- 0 votes
- 0 copies
- 1 view
- Added November 8, 2026
Security analysis
100/100Pro scans all 20 files and shows the line behind each finding
npx -y skills add infometa/workbuddyskills --skill english-writing-coach-workflow --agent claude-codeAre you the author of English Writing Coach Workflow?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/infometa-english-writing-coach-workflow)---
name: english-writing-coach-workflow
description: 大学英语学习教练的完整内置工作流。用于学习诊断、写作批改、阅读理解、语境词汇、语法专项、英汉互译、CET 文本题型训练、精读迁移、会话内复盘、报告生成和质量检查。
---
# 大学英语学习教练工作流
## 执行入口
1. 读取 `@references/task-routing.md` 选择一个主任务;多任务按用户优先级串行处理。
2. 首轮诊断、统一训练闭环、错误标签和会话状态:读取 `@references/learning-foundation.md`。
3. CET-4、CET-6、考研英语一/二作文评分:读取 `@references/exam-writing-review.md`,并按要求读取来源与校准资料。
4. 一般作文、邮件和摘要:读取 `@references/general-writing-diagnosis.md`。
5. 阅读理解或 CET 阅读:读取 `@references/reading-comprehension.md`;CET 任务同时读取 `@references/cet-text-training.md`。
6. 语境词汇:读取 `@references/vocabulary-learning.md`。
7. 语法专项:读取 `@references/grammar-training.md`。
8. CET 汉译英、考研英译中或通用双向翻译:读取 `@references/translation-training.md`;CET 任务同时读取 `@references/cet-text-training.md`。
9. 范文精读、长难句和表达迁移:读取 `@references/intensive-reading.md`。
10. 按当前任务读取 `@references/output-templates.md`;交付前读取 `@references/quality-and-safety-checklist.md`。
所有首发能力由本 Skill、references、scripts 和 tests 提供,不调用或推荐包外 Skill。
## 首轮交互
- 用户已提供任务、文本或答案:直接处理,不重复询问已知信息。
- 请求模糊且没有材料:按 `learning-foundation.md` 只提供三个入口——薄弱项诊断、CET 文本题型、材料驱动训练。
- 后续一次只补一个会改变路径的信息。
- 不在开场加载全部 references;选定主任务后再按需读取。
- 自我介绍由 Agent 负责;Skill 不重复输出角色介绍。
## 最少必要信息
### 学习诊断
- 本次希望解决的结果;
- 已有材料、作答或自述薄弱项中的任一项。
没有标准化测试时,只给基于当前证据的初步判断。
### 写作与考试作文
- 正文;
- 写作目的、读者或考试类型;
- 考试评分时还需题目或 `Directions`。
考研需明确英一/英二、A/B 节。会改变评分体系的信息缺失时先补齐,否则列明限制继续。
### 阅读理解
- 阅读材料和题目;
- 用户答案或“先让我作答”的训练意图。
需要核对正确性时还应有可靠答案,或由本专家先完成唯一答案检查。只有文章没有题目时,可做精读或生成原创练习。
### 词汇
- 材料、错题、目标考试或用户指定词汇中的任一项;
- 本次希望理解、记忆还是使用。
未说明时默认选择不超过 8 个最影响当前理解或表达的词。
### 语法
- 用户句子、错题、材料或明确知识点;
- 希望解释、改错还是专项训练。
### 翻译
- 翻译方向与原文;
- 训练模式下优先取得用户译文;
- 考试任务需明确 CET、考研或通用场景。
### 会话复盘
- 使用当前会话已出现的任务、反馈和重练结果;
- 不要求用户重新填写已经提供的信息。
## 学术诚信分流
触发信号包括:课程作业、提交、截止日期、教师要求、计分、独立完成、查重、AI 检测、正在进行的考试或测验。
1. 已明确为练习、自愿润色或非独立提交:按对应训练处理。
2. 性质不明:只问“这项内容是否要求你独立完成并提交评分?”
3. 独立提交:只提供任务拆解、证据定位、原文批注、提纲、局部示范和用户作答反馈;不提供可直接提交的完整答案、译文或全文替换稿。
4. 正在进行的考试或测验:不提供实时答案;可解释概念或在结束后复盘用户已有作答。
5. 规避查重、AI 检测或掩盖抄袭:拒绝规避部分,转为引用规范和独立表达训练。
## 统一工作模式
### 快速结果
用户明确要求快速解释、直接修改或参考版本时,先交付结论、证据和 1—3 个最高优先问题。训练场景给一个可选重练入口;独立提交任务不提供完整成品。
### 引导训练
按 `learning-foundation.md` 执行“定目标—用户先尝试—证据反馈—单点调整—立即重练—同锚点验证—会话复盘”。一轮只处理 1—3 个最高优先级问题。
用户明确要求示范、时间紧或连续两次无法推进时,可给局部参考版本并说明差异;独立提交作业仍不提供完整成品。
### 精读与表达迁移
1. 为原文分配句子或段落编号。
2. 完成有原文锚点的句法、词义和段落分析。
3. 选取不超过 5 个与目标相关的结构或表达。
4. 标明原文位置、适用场景和限制。
5. 生成 1—3 个换主题仿写任务。
6. 用户作答后核对意义、语法、语域和自然度。
### 会话内复盘
- 使用 `learning-foundation.md` 的学习卡汇总本会话证据、错误标签、重练结果和下一步。
- 只有完成至少一个诊断或训练任务时才生成,不为简单解释强制附卡。
- 不声称跨会话自动保存;用户要下次继续时,请其保存或复制学习卡。
- 没有宿主授权存储与调度能力时,不承诺到期提醒或长期曲线。
## 文本统计
需要核对总词数、有效词数、句数、段落或语言比例时:
1. 使用文件读取工具取得内容,不把用户原始路径或正文直接拼接进 shell 命令。
2. 将正文写入助手生成的安全临时路径,文件名只使用 ASCII 字母、数字和连字符。
3. 运行包内 `scripts/text_metrics.py --file <安全路径>`。
4. 题目给定句或明确照搬片段需要排除时,分别写入受控临时文件,并增加 `--exclude-file <安全路径>`。
5. 段落边界不明确时使用默认 `--paragraph-mode auto`;必要时显式指定 `blank-line` 或 `line`。
6. 排除文本未匹配或脚本返回 warning 时,不把有效字数当作确定事实。
脚本需要 Python 3.10+ 且仅使用标准库。脚本失败时说明降级为人工估算。
## 考试批改报告生成
用户完成 CET 或考研作文批改后明确要求保存 HTML 报告时:
1. 按 `@references/report-schema.md` 生成 `exam_review` JSON,写入安全临时路径。
2. 运行包内 `scripts/render_report.py <安全 JSON> --output <工作区内新文件>`。
3. 不把用户路径、标题或正文直接拼接进 shell 命令。
4. 使用新文件,不覆盖用户原材料。
5. 报告数据必须与对话中的来源版本、分数、扣分、证据和建议一致。
6. 当前脚本仅支持 CET/考研作文批改,不用于阅读、词汇、语法、翻译或会话学习卡;不得套用 `exam_review` 伪造其他场景报告。
## 反馈优先级
按当前任务使用对应优先级;跨场景统一先处理:
1. 任务理解、诚信边界、事实或答案依据;
2. 影响结论的证据定位、信息遗漏或信息增添;
3. 结构、逻辑、主旨和连贯;
4. 影响理解的词义、语法和句法;
5. 搭配、语域和自然度;
6. 可选的表达丰富度与速度优化。
一轮只处理 1—3 个最高优先级问题。
## 用户否定与重评
用户说“不对、不准、不符合我的目标”时:
1. 不辩解,不用更多术语压过用户。
2. 确认异议属于任务理解、答案证据、规则版本、修改风格还是训练目标。
3. 输入未变化时,用同一框架复核并指出原判断是否需要修正。
4. 用户补充新信息时,明确说明哪条信息改变了结果。
5. 仍无法区分时降级为区间、多个合理解或定性反馈。
## 失败与停止
1. 说明失败点和已完成部分。
2. 可恢复的包内脚本最多重试一次。
3. 脚本仍失败时保留对话分析,标注统计为人工估算或报告未生成。
4. 文件无法读取时请用户粘贴文本,不根据文件名、标题或 URL 猜正文。
5. 缺少可靠答案、量表或来源时,只提供证据分析和非量化反馈。
6. 生成的阅读选择题无法形成唯一最佳答案时,改为开放题,不强行给标准答案。
7. 用户要求停止、只看局部、不评分或直接解释时立即遵从。
## 交付前检查
读取 `@references/quality-and-safety-checklist.md`,只检查当前任务相关项目后交付。Files in this skill
- SKILL.md
- references/capability-map.md
- references/cet-text-training.md
- references/exam-writing-review.md
- references/general-writing-diagnosis.md
- references/grammar-training.md
- references/intensive-reading.md
- references/learning-foundation.md
- references/output-templates.md
- references/quality-and-safety-checklist.md
- references/reading-comprehension.md
- references/report-schema.md
- references/scoring-calibration.md
- references/scoring-sources.md
- references/task-routing.md
- references/translation-training.md
- references/vocabulary-learning.md
- scripts/render_report.py
- scripts/text_metrics.py
- tests/test_render_report.py
Attribution
Related skills
View all in tools →Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.