mcpField
B
barry-logic-to-speech

barry-logic-to-speech

github.com/interpreterbarry生産性2677 回インストール10 週間前に更新
リポジトリ

barry-logic-to-speech について

barry-logic-to-speechは、具体的なスピーチ課題に取り組む英語学習者向けのオーケストレーションスキルです。論理整理、スピーチ構成、翻訳をつなぎ、標準・高速の進め方で、聴衆や英語レベルに応じた資料を作成します。

主な機能

  1. 01論理・スピーチ・翻訳の訓練を連携
  2. 02日英の要点と全文原稿を作成
  3. 03標準と高速の進行方法
  4. 04聴衆の文化に合わせて英語を調整
  5. 05A1/A2向けに語彙と文を制御
  6. 06表現を抽出して原稿を保存

活用シーン

  1. 01素材を英語スピーチにまとめる
  2. 02特定の聴衆向けの内容を準備
  3. 03A1/A2向けに原稿を簡素化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/interpreterbarry/barry-english-toolkit --skill barry-logic-to-speech

インストール後、Claude Code で/barry-logic-to-speechを入力して読み込まれたか確認します。

詳細

Logic to Speech — 从逻辑到演讲(任务驱动训练入口 · 编排器)

定位:任务驱动训练入口(编排器)

跟 toolkit 其他 Skill 关系:

  • barry-onboarding / barry-profile / barry-assessment / barry-solution = 建档 + 出方案(一次性)
  • barry-daily-<昵称> = 每天系统训练(综合)
  • barry-coach = 任何时候答疑
  • 本 Skill = 任务驱动训练(学员有具体任务时调用,比如"我下周要英文演讲" / "我要把这堆素材做成完整英文演讲稿" / "梳理逻辑然后准备演讲")—— 串联 barry-logic-training + barry-speech-training + barry-translation-training 三个任务驱动训练 Skill,一条龙产出完整英文演讲稿

训练定位

一条龙产出工具:将混乱的信息转化为可直接使用的英文演讲稿。

本 Skill 是一个编排器,按顺序串联三个独立 skill:

barry-logic-training(梳理模式)→ barry-speech-training(快速模式)→ barry-translation-training(快速模式)

每个环节的具体方法论、教练规则、反馈逻辑,以对应的独立 skill 文件为准。本文件只定义:

  1. 衔接逻辑(上一步的产出如何传递给下一步)
  2. 模式选择(标准通道 vs 快速通道)
  3. 行为红线
  4. 最终交付物格式
  5. A 级别专项翻译规则

关联方法论 wiki

Wiki 引用方式(启动时一次性建立映射,wiki 不暴露给学员):

启动时先定位 METHODOLOGY_ROOT:

  1. 优先找随 npx skills add ... -g --all 安装的 barry-methodology 资源 Skill。常见位置:
    • ~/.agents/skills/barry-methodology/methodology
    • ~/.claude/skills/barry-methodology/methodology
    • ~/.codex/skills/barry-methodology/methodology
    • ~/.cursor/skills/barry-methodology/methodology
    • 当前项目 .agents/skills/barry-methodology/methodology
    • 当前 Skill 目录的 sibling ../barry-methodology/methodology
  2. 若找不到,再 fallback 到旧安装脚本落地的 ~/.barry-english/methodology。
  3. 找到第一个包含 wiki/_index.json 的目录后,读 METHODOLOGY_ROOT/wiki/_index.json。这是 ID → 相对路径 的映射表(相对 METHODOLOGY_ROOT/wiki/)。后续遇到 ID:xxx 标记,从 index 查路径,再 Read 对应 wiki 文件。这样以后 wiki 文件改名/移动时只需要重跑 build-wiki-index.py,本 Skill 不需要改。

⚠ 2026-05-19 软实力极简化 — 文化适配 和 语言密度 wiki 页已废弃;文化适配规则现在内嵌在本 skill 的 cascade table(line 145-150);Step 3 翻译只用 KISS + 三步走。

环节wiki 主入口 ID
Step 1 逻辑梳理ID:logic-overview + ID:pyramid-structure + ID:mece-principle
Step 2 演讲编排ID:speaking-overview + ID:communication-outline + ID:speech-standard-structure + ID:executive-summary-variant
Step 3 翻译输出ID:translation-overview + ID:mces-model + ID:zh-to-en-three-steps + ID:kiss-principle
A 级别专项规则锚点ID:kiss-principle

编排器本身不直接读 wiki — 各环节调用对应独立 skill 时,由该 skill 决定读哪些页加深锚定。


⚠️ 行为红线(优先级最高)

1. 不重复追问
  • 用户把意思表达清楚了,立刻往下推进
  • 判断标准:AI 能否根据用户的回答进行下一步?能 → 往下走
2. 能合并的信息一次收集
  • 不要逐个问——一次性问,一次性答
  • 用户的回答如果已经隐含了某个问题的答案,跳过不再问
3. AI 做重活,用户做判断
  • 金字塔结构、演讲框架、逐字稿——全部由 AI 起草,用户确认/微调
  • 用户来这个 Skill 就是要拿成品,不是来练习的
4. 用户说"直接给我"时走快速通道
  • 不要说"必须先确认逻辑结构"然后拒绝——尊重用户的选择
5. 确认门是服务用户的,不是阻碍用户的
  • 用户连续说 OK,加快节奏,不要每次都重复完整确认话术

两种通道

自动判断
  • 用户丢来完整素材 + "帮我整理成演讲" → 快速通道
  • 用户描述一个模糊主题 + "帮我从头想" → 标准通道
  • 不确定 → 问一句:「你想一步步确认,还是我直接给你一版完整的?」

标准通道

每个 skill 之间有确认门,用户可以在每一步调整方向。

Step 1:逻辑梳理(调用 barry-logic-training · 梳理模式)

输入:用户提供的散点信息/内容/问题

执行:按照 barry-logic-training 的梳理模式运行——

  • 如果用户有完整内容 → 走"直接出结果"(AI 直接给金字塔 + 解释)
  • 如果用户需要引导 → 走"教练引导"(带用户分组、起标题、排序)
  • 遵守 barry-logic-training 的行为红线

产出:金字塔结构(结论 + 理由 + 证据)

确认门:

「金字塔结构如上。确认 OK?确认后进入演讲编排。」
Step 2:演讲编排(调用 barry-speech-training · 快速模式)

衔接:将 Step 1 的金字塔作为 barry-speech-training 的输入素材。

信息收集(如果 Step 1 还没收集到):

「进入演讲编排。快速确认几个信息:
 1. 什么场合?给谁讲?(人数、职级、文化背景)
 2. 听完后你希望他们做什么?(具体动作)
 3. 你的英文水平?(A2/B1/B2/C1,不确定也行)
 一起回答就行。」

执行:按照 barry-speech-training 的快速模式运行——

  • AI 基于金字塔 + 受众信息,一次性输出完整演讲框架
  • 包含:受众画像、结构选择理由、Ramp → Roadmap → PoDs → Dessert → Q&A
  • 产出两个版本:Bullet Points + 中文逐字稿
  • 遵守 barry-speech-training 的行为红线

确认门:

「中文版演讲框架如上。确认 OK?确认后进入英文翻译。」
Step 3:翻译输出(调用 barry-translation-training · 快速模式)

衔接:将 Step 2 的中文逐字稿作为 barry-translation-training 的输入素材。受众信息(国别 / 文化偏好 / 资历)和英文水平作为硬约束输入,不只是"参考"——translation skill 的 Step 5(文化适配)必须按本 skill 的受众 cascade 调整(详见下方 line 145-150)。

执行:按照 barry-translation-training 的快速模式运行——

  • AI 直接输出英文翻译结果
  • 逐步解释每一步做了什么(Filtering / 脱壳 / 明确逻辑 / 重新表达 / 文化适配)
  • 产出两个版本:英文 Bullet Points + 英文逐字稿
  • 如果用户是 A 级别,严格遵守 A 级别专项规则(见下方)
  • 遵守 barry-translation-training 的行为红线
  • ⚠️ 英文输出标点硬约束 — 产出的英文 Bullet Points + 英文逐字稿必须含标准标点(逗号 / 句号 / 问号 / 感叹号);单句超过 25 词必须拆句或加逗号。禁止输出无标点长段。
⭐ 対象文化のカスケードによる強制制約(C9 修正)

Step 3 の前に、Step 1 で収集した対象文化に合わせて調整します(以下のカスケードは Skill に組み込まれたルールであり、wiki では「文化適応」ページを個別に設けません)。

対象文化翻訳の調整
ドイツ/北欧/日本(直接的/厳格/控えめなタイプ)hook で過剰に売り込まないでください。数字は誇張した倍率ではなく、控えめな範囲で示します。「We achieved X」は「We achieved X, which is in line with our Q3 commitment」に変更します。
アメリカ/イギリス(アメリカ英語はより外向的/イギリス英語はより控えめ)アメリカ英語では Sexy Number で始めてもかまいません。イギリス英語の hook は質問またはデータを使い、形容詞を並べ立てないでください。
インド/中東/東南アジア関係性を重視した導入にし、内容より先に呼びかけと挨拶を入れます。
多様/不明中立的な表現にし、どちらかの方向に極端に寄せないでください。

重要な注意:Step 1 で国や地域/文化についての質問が漏れた場合、Step 3 の開始前に必ず一度補足で質問してから翻訳します(国や地域、および直接的か婉曲的かの好みだけを尋ねます。所要時間は 30 秒です)。

確認ゲート:

「英文版如上。有需要调整的吗?」
Step 4:最終納品

ユーザーが OK を確認したら、最終稿を出力します(形式は「最終納品物テンプレート」を参照)。

Step 5(完了後に必ず実施):高頻度語句の登録+全文スクリプトの保存 ⭐

主な修正点(次の 2 つを同時に実施します):

  1. 語句を fancy-vocab.md に登録(明日の Quiz に表示し、復習のサイクルを完結させます)
  2. 全文スクリプトをディスクに保存(speech-training/coach が後から読み取れるようにし、Skill 間の連携を実現します)

手順:

  1. AI が英語の全文スクリプトと Bullet Points から、価値の高い語句を 5~15 個抽出します。基準:

    • 学習者プロフィールの Section 2 で、CEFR レベルを超える総合的な語彙(B1+ の学習者は take/make/get のような基本語を除外)
    • ビジネス表現/場面に即した表現を優先(pencil it in / table this / scale up / mitigate downside)
    • スピーチ専用のつなぎ言葉(firstly / in conclusion)は除外
    • 固有名詞のみの語句(会社名/人名)は除外
  2. 学習者に尋ねます:

    「スピーチ原稿に価値の高い表現が X 個あります。すべて fancy-vocab の語彙集に追加しますか?(明日の Quiz に復習用として表示されます) [すべて追加/選択して追加/追加しない]」

  3. 学習者が「すべて追加」/「選択して追加」を選択 → ~/.barry-english/fancy-vocab.md に書き込みます:

    • H3 見出し:### YYYY-MM-DD — Logic-to-Speech 产出:<演讲主题简称>
    • 標準の 5 列形式(Expression / IPA / Chinese / English Meaning / Example)
    • IPA は profile.md Section 2 の発音記号の好みに従います
    • Example には学習者のスピーチ原稿にある原文を使用します(中英バイリンガルで、<br> で改行)
  4. 学習者が「追加しない」を選択 → 語句の登録をスキップします。

重要な制約:黙って書き込まないでください。15 個を超えないでください。既定では「すべて追加」を推奨します。

  1. 追加で必ず実施:学習者が語句の登録について何を選んでも、全文スクリプトを含む完全な最終納品物を必ずディスクに保存します:
    • パス:~/.barry-english/logic-to-speech-output-YYYY-MM-DD.md(同じ日のファイルは上書きし、蓄積しません)
    • 内容:本日作成した完全な最終納品物(中国語の Bullet Points + 中国語の全文スクリプト + 英語の Bullet Points + 英語の全文スクリプト + 対象者/場面の情報)
    • 用途:speech-training を後から単独で実行する際にこのファイルを読み取れるようにし、学習者が 1500 字の原稿を再度貼り付ける必要がないようにします(Skill 間連携の空白を解消します)
    • 学習者の同意を尋ねる必要はありません。暗黙の成果物保存であり、学習者に意識させません。

クイックパス

ユーザーが素材を持ち込み、「英語のスピーチ原稿を直接作って」と依頼した場合は、一気に最後まで進め、最後にまとめて確認します。

Step 1:必要な情報を一度に収集
「收到素材。快速确认四个信息:
 1. 给谁讲?什么场合?(国别 / 资历 / 文化偏好 = 直接 vs 委婉)
 2. 听完后你希望他们做什么?
 3. 你的英文水平?
 4. 时长大概几分钟?(用于校验稿件词数:英文 ~150 wpm)
 一起回答就行。」

ユーザーが素材を送る際に対象者/場面についてすでに伝えている場合は、直接抽出し、再度尋ねません。国や地域/文化的な好みは、Step 3 の文化適応翻訳における必須制約です(Step 3 の対象文化カスケード表を参照)。聞き漏らすと hook が対象者に合わなくなる(例:ドイツの CEO に対する過剰な売り込み)ため、必ず確認してください。

Step 2:AI が全工程を一気に完了

AI は内部で順番に実行し、各段階で確認を求めません。

  1. Logic:散在する情報を整理 → ピラミッド構造を構築
  2. Speech:ピラミッド構造+対象者に基づき → スピーチ構成を組み立て → 中国語の Bullet Points + 中国語の全文スクリプトを作成
  3. Translation:中国語の全文スクリプト → 翻訳方法論に沿って処理 → 英語の Bullet Points + 英語の全文スクリプトを作成
Step 3:完成品をまとめて納品

カスタマイズ内容の説明を添えて、最終納品物を出力します(形式は「最終納品物テンプレート」を参照)。

「这是完整的英文演讲准备材料。有需要调整的吗?」
Step 4(完了後に必ず実施):高頻度語句を fancy-vocab.md に自動登録 ⭐

標準ルートの Step 5 と同じ基準(上記を参照)です。クイックパスでも必ず実施し、スピーチの成果物に含まれる価値の高い語句を失わないようにします。質問は簡略化します。

「原稿に価値の高い表現が X 個あります。fancy-vocab の語彙集にすべて追加しますか?(明日の Quiz に表示されます)[すべて追加/選択/追加しない]」

学習者が「すべて追加/選択」を選択 → ### YYYY-MM-DD — Logic-to-Speech 产出:<主题> H3 に書き込み、5 列のバイリンガル形式を使用します。IPA はプロフィールの好みに従います。


A レベル専用ルール(サバイバル英語モード)

ユーザーの英語レベルが A1/A2 の場合、翻訳では以下の必須制約に従います。

語彙の制限:

  • 最も基本的で頻出する語だけを使います。判断基準:中学生がその語を知っているかどうかです。
  • 「簡単そうに見えて実際は難しい」語彙を禁止します(例):priority → "the most important thing";governance → "rules";allocate → "give";indicator → "goal";deliverable → "work" / "result";compliance → "rules";assessment → "check";coordinate → "work together";mechanism → "system" / "way";strategic → "important";authority → "power";accountability → "make sure people do their work"
  • 置き換えの原則:音節が 3 つを超える語は、置き換えが必要な可能性が高いです。
  • 使用できる接続詞:so, but, and, because, first/second/third, now, also, if。however / moreover / therefore / in addition は使用禁止です。

文型の制限:

  • 1 文は 10 語以内(上限 12 語)
  • 主語+動詞+目的語の形にし、従属節は使いません。
  • 受動態は使いません("resources are allocated" → "we give resources")
  • 抽象名詞を主語にしません。

内容の扱い:

  • 難しい語を 1 つ使って短くまとめるより、2 文多く話すほうを選びます。
  • 専門用語は、最も簡単な方法で説明するか、置き換えます。

最終納品物テンプレート

## 你的英文演讲准备材料

**场合**:[场合] | **受众**:[受众画像] | **结构**:[标准/高管汇报]
**你的英语水平**:[水平] | **翻译策略**:[KISS/标准/进阶]

---

### 🎯 定制化说明

**内容编排**(基于受众):
- **结构选择**:[为什么选这个结构]
- **开场设计**:[为什么用这种 hook]
- **信息密度**:[根据受众调整]
- **表达风格**:[直接 vs 委婉]

**翻译处理**(基于英文水平 + 受众):
- **词汇级别**:[选择理由]
- **句式控制**:[句长、从句、被动语态]
- **语气适配**:[语气调整]
- **文化适配**:[针对受众文化的调整]

---

### 📊 逻辑框架(金字塔结构)

[树状结构图]

---

### 🎯 Bullet Points(关键词提示版)

**RAMP** [hook 类型]
- [关键词]

**ROADMAP**
- [关键词]

**PoD 1 / EXECUTIVE SUMMARY**
- [关键词]

**PoD 2**
- [关键词]

**PoD 3**
- [关键词]

**DESSERT**
- [关键词] → 呼应 [Ramp]

**Q&A 预判**
1. [问题] → [应对关键词]
2. [问题] → [应对关键词]
3. [问题] → [应对关键词]

---

### 📝 英文逐字稿

**RAMP**
[完整英文]

**ROADMAP**
[完整英文]

**PoD 1**
[完整英文]
> 过渡句

**PoD 2**
[完整英文]
> 过渡句

**PoD 3**
[完整英文]

**DESSERT**
[完整英文]

他の Skill との関係

barry-logic-to-speech(本 Skill)barry-logic-trainingbarry-speech-trainingbarry-translation-trainingquick-english
位置づけ全工程の成果物を作成(オーケストレーター)論理的思考のトレーニングスピーチ構成のトレーニング翻訳スキルのトレーニング緊急時の迅速な出力
モードAI が実行+ユーザーが確認コーチ式/クイックコーチ式/クイックコーチ式/クイック直接出力
成果物英語のスピーチ原稿一式ピラミッド構造スピーチの構成案英語翻訳英語の完成品

選択ガイド:

  • 英語のスピーチ原稿一式が必要(論理 → スピーチ → 翻訳までを一貫して実施)→ barry-logic-to-speech
  • 論理だけを練習したい → barry-logic-training
  • スピーチの構成だけを練習したい → barry-speech-training
  • 翻訳だけを練習したい → barry-translation-training
  • 急いでいるので英語のメール/即興表現が必要 → quick-english

注意事项

  1. 每个环节遵守对应独立 skill 的规则:编排器不覆盖独立 skill 的行为红线和教练规则
  2. 快速通道不等于偷工减料:压缩确认轮次,不跳过方法论链路
  3. 展示模式:用户说"我正在给学员展示"时,规避敏感信息
  4. 金字塔结构必须 MECE:分组要互不重叠、完全穷尽

コメント