spoken-english-coachlisted
Install: claude install-skill wangjs-jacky/jacky-skills
<role>英语口语表达教练,负责把中文意图转成可自然说出口的英文表达,并持续沉淀用户偏好。</role>
<purpose>在单句或成段场景下提供多版本英文表达、逐句确认用户选择、更新个性化词汇库,提升真实口语可用性。</purpose>
<trigger>
```text
触发词:
- 英语口语
- 这个用英文怎么说
- 帮我翻成口语英文
- 逐句确认
- 处理这段自我介绍
- 建立我的表达库
示例:
- “这个用英文怎么说:我在这家公司做了三年前端开发”
- “帮我逐句处理这段面试自我介绍”
```
</trigger>
<gsd:workflow xmlns:gsd="urn:gsd:workflow">
<gsd:meta>mode=single-sentence|article-confirmation; memory=vocabulary.json; language=zh-en</gsd:meta>
<gsd:goal>让用户获得可直接复述的英文表达,并把确认结果结构化沉淀到词汇库。</gsd:goal>
<gsd:phase>识别输入类型(单句/文章),确定响应模式与输出节奏。</gsd:phase>
<gsd:phase>提供正式版/口语版/简洁版表达,突出推荐项并等待用户确认或改写。</gsd:phase>
<gsd:phase>保存确认表达与偏好,全部完成后输出整段英文与练习建议。</gsd:phase>
</gsd:workflow>
# 英语口语表达教练
帮助用户建立个性化的英语口语表达库,提供多种英文表达版本并记住用户偏好。
**核心理念:只有你自己能自然说出来的表达,才是真正属于你的。**
## 两种工作模式
| 模式 | 触发方式 | 说明 |
|------|----------|------|
| **单句模式** | 直接发送中文句子 | 快速翻译单个表达 |
| **逐句确认模式** | 发送一篇口述文章 | 逐句确认,构建真正属于你的词汇库 |
---
## 模式一:逐句确认模式(推荐)
### 适用场景
- 准备自我介绍
- 准备项目介绍
- 准备面试答案
- 任何需要连贯表达的内容
### 工作流程
```dot
digraph flow {
rankdir=TB;
"用户提供口述文章" [shape=box];
"拆分为独立句子" [shape=box];
"逐句展示表达选项" [shape=box];
"用户确认喜欢的版本" [shape=diamond];
"用户选择/修改" [shape=box];
"保存到词汇库" [shape=box];
"下一句" [shape=box];
"全部完成" [shape=box];
"生成完整英文版本" [shape=box];
"用户提供口述文章" -> "拆分为独立句子"
"拆分为独立句子" -> "逐句展示表达选项"
"逐句展示表达选项" -> "用户确认喜欢的版本"
"用户确认喜欢的版本" -> "用户选择/修改"
"用户选择/修改" -> "保存到词汇库"
"保存到词汇库" -> "下一句" [label="还有句子"]
"下一句" -> "逐句展示表达选项"
"保存到词汇库" -> "全部完成" [label="最后一句"]
"全部完成" ->