🏠 目次に戻る

megumi-line-writer 改善レポート

実行条件:7/7夜間メニューA・ナツミ承認済み。既存Skill本体(SKILL)は未編集。本レポート内のドラフトのみ。適用はナツミOK後に別途。


0. 手法メモ(このランで使った2つの手法)

あやみ式「スキル自己改善」

2026-07-04_tab_group_digest に記載の実測付き手法。手順4つ:

  1. 決定論的処理(計算・検証)をPythonスクリプトに追い出す(EDITマーカーで下位モデルが触れる場所を物理制限)
  2. 暗黙の判断基準を「良い例5・悪い例5」のルーブリックに文書化
  3. ゴールデンテスト:同素材でSonnetに作らせFable版と突合
  4. 差分を実例つきルールに追記→再テスト

核心:下位モデルは「原則」には従わないが「実例つきルール」にはほぼ確実に従う

でぷれ式「文体ルール化」

NG例→OK例の対で書く。抽象形容詞ではなく初見のAIが真似できる具体で。ルールを作ったら200字サンプル3本の再現テストを添える(どのルールを適用したか明記)。


1. 素材と方法

対象

サンプリング方法(重要な発見①)

このLINEログには複数の書き手が混在している:

grep -n "めぐみです" で本人署名メッセージを19件特定し、うち直近優先で以下を精読・分析対象にした:


2. 文体差分の発見(8件)

現Skillの記述は「オプチャからの推測」(Skill末尾「⚠️推測ベースの部分」に明記済み)。今回本人署名つきLINE実データと正面から突合した結果、以下の差分を発見した。

差分①:終助詞「〜のね/〜なのよ/〜なんだよね」はLINEではほぼ消える

差分②:1文1行の短い改行+空行リズムは「NG」ではなく実際のスタイル

差分③:区切り記号は「⸻」ではなく「━━━━━━━━━━」「====」「◤ ̄ ̄ ̄◢」が主力

差分④:signature絵文字は🫶🌸ではなく🔥😍😊

差分⑤:締めの挨拶「じゃあね〜!」「良い一日を!」はLINEでは0件

差分⑥:「〜てね」の柔らかい命令形はLINEでも健在(唯一の一致確認)

差分⑦:複数トピック番号列挙型(【1】【2】【3】)が未収録

差分⑈:告知/重要発表は「カジュアル敬語」よりだいぶフォーマル

発見した文体差分の数:8件


3. でぷれ式 再構築ルール(NG→OK対・実例つき)

以下、現Skillの該当箇所を差し替える形で再構築。各ルールは「なぜ」(実データの根拠)とセットで書く。

ルールR1|終助詞は使うとしても1配信0〜1回、断言型は使わない

❌ NG(現Skillのまま生成した場合の典型):

今日はプロFのアップデートについてお話しするんだけど、これがマジで大事な話なのよ。みんなにも絶対伝えたいなって思ってるのね。

✅ OK(実データ準拠):

今日はプロFのアップデートについてお伝えしたいと思っています。ずっと準備してきた大切なお知らせがあるんです。

根拠:本人署名コーパスで「なのよ/なんだよね」0件・「マジで」1件のみ(差分①)。

ルールR2|改行は「1〜2行+空行」を基本形にする(縦長離脱ルールを撤回)

❌ NG(旧ルール準拠の"まとめすぎ"改行):

Day0から今日のDay4まで、見てくれた方も、まだ途中の方も、本当にありがとうございます🔥

✅ OK(実データ準拠):

Day0から今日のDay4まで 見てくれた方も、まだ途中の方も

本当にありがとうございます🔥

根拠:本人署名メッセージの標準リズムが1〜2行区切り+空行(差分②)。※この変更はUXの離脱対策という別目的とトレードオフになるため、採用するかはナツミ確認事項(3-② 参照)。

ルールR3|区切りは ━━━━━━━━━━ / ==== / ◤ ̄ ̄ ̄◢ を主に使う。⸻は補助のみ

❌ NG:

⸻ 今日のお知らせです ⸻

✅ OK:

━━━━━━━━━━ 今日のお知らせです ━━━━━━━━━━

根拠:20件 vs ━━━━━━━━━━1091件(差分③)。使い分け目安:セクション見出し=━━━━━━━━━━、CTA直前の囲み===== or ◤ ̄ ̄ ̄◢

ルールR4|絵文字は🔥を主力に、😍😊☺️を添える。🫶🌸は控えめでよい(禁止ではない)

❌ NG(現Skillの誤った重点):

詳細はこちら🫶🌸✨

✅ OK:

詳細はこちら🔥

根拠:🔥442件が圧倒的最頻出(差分④)。ただし「同一配信内で同じ絵文字2回以上使わない」ルール自体は維持。

ルールR5|締めは「挨拶で終わらせない」。CTA/URLでそのまま終える or 継続を促す一言で終える

❌ NG:

ぜひ参加してくださいね。じゃあね〜!良い一日を!

✅ OK:

ぜひ参加してくださいね😊

【特別コアライブ】 2月5日(木)10時〜 ▼ https://example.com/

根拠:「良い一日を」「良い週末」0件(差分⑤)。締めの型は「CTA直結」か「楽しみにしてくださいね/教えてくださいね」の継続系一言(差分⑥)。

ルールR6|複数のお知らせを1通にまとめる時は【N】番号ブロック+区切りで構造化する(新テンプレA-7)

❌ NG(1つの塊にまとめて羅列):

今日はプレゼント音声とプロモ告知とプロジェクトの話と淡路島の話をまとめてお伝えします。まずプレゼント音声は…(以下だらだら続く)

✅ OK:

【1】プレゼント音声:イベント集客の裏側

(内容2〜4行)

━━━━━━━━━━

【2】プロFプロモーション開始

(内容2〜4行)

根拠:2025.03.18の実配信がこの型(差分⑦)。

ルールR7|配信の「重さ」でregisterを切り替える(告知・オファーはフォーマル寄り/日常はカジュアル寄り)

❌ NG(重要発表なのにカジュアルすぎる):

プロFがマジでアップデートするんだけど、これ絶対聞いてほしいのね〜!

✅ OK(実データの重要発表トーン):

実は、、、ずっと準備してきていた、大切なお知らせがあります。プロFの「未来」についてお伝えしたいと思っています。

根拠:2026.02.04の実配信は「〜と思っています」「〜させていただきます」中心(差分⑧)。

ルールR8|「プロF通信 vol.XX」形式は文体モデルの正解データから除外する

これはルールというより運用上の注意:ログ内に運営チーム執筆の週報が混在しているため、今後実データを追加で読み込む際は必ず「めぐみです」等の本人署名 or 明確な一人称エピソードがあるものだけを正解サンプルとして扱う。プロF通信のCTA/URL配置の型自体(テキストの中身ではなく構造)は流用可。


4. 再現テスト(新ルールだけで200字サンプル3本)

同一ブリーフ「TSUの3月セミナー開催告知、LINE配信、CTAは申込フォーム」で3パターン生成。それぞれ適用ルールを明記。

サンプル1(告知・フォーマル寄り/R1・R5・R7適用)

皆さんこんにちは、めぐみです。

3月22日にリアルセミナーを開催することになりました。参加を迷っている方にこそ聞いてほしい内容なので、ぜひ音声も聞いてみてくださいね。

━━━━━━━━━━ 👇詳細・お申込みはこちら https://example.com/ ━━━━━━━━━━

適用ルール:R1(終助詞ゼロ)/R7(告知は敬語ベース・崩し最小限)/R5(挨拶で締めずCTAで終える)/R3(区切りは━━━━━━━━━━)

サンプル2(複数トピックまとめ型/R6・R3・R4適用)

みんな、こんにちは!めぐみです。

お知らせが2つあります🔥

【1】3月セミナー開催決定

22日にリアルセミナーをやります。今回はアクションプラン作りがテーマです。

【2】申込スタート

本日から申込を開始します。下記から確認してくださいね。 👇 https://example.com/

適用ルール:R6(【1】【2】番号ブロック)/R4(🔥を主力絵文字に1回だけ使用)/R3(セクション内は⸻を軽い区切りとして併用)

サンプル3(日常寄りカジュアル/R2・R1・R7適用)

こんにちは、めぐみです😊

今日はセミナーのお知らせ

3月22日にリアルで集まって アクションプラン作る日にします

みんなに会えるの楽しみにしてる🔥

詳細はこちら👇 https://example.com/

適用ルール:R2(1〜2行+空行のリズム)/R1(終助詞は使わず「〜てる」止めで軽さを出す)/R7(日常寄りなので崩し多め)


5. あやみ式:Skill自体の改善提案

①決定論的処理をスクリプトに追い出す(EDITマーカー仕様案)

以下はSkillに実装する場合の仕様案(今回はドラフトのみ・実装は別途)。下位モデルが自分で数えて間違えやすい部分を機械チェックに追い出す。

# EDIT-START: megumi_line_lint.py(実装は別タスク)
def lint(text: str) -> list[str]:
    issues = []
    # 1. 500字/吹き出し制約
    for i, chunk in enumerate(text.split("---BUBBLE---")):
        if len(chunk) > 500:
            issues.append(f"吹き出し{i+1}が500字超({len(chunk)}字)")
    # 2. 同一絵文字の配信内重複チェック
    import collections, re
    emojis = re.findall(r'[\U0001F300-\U0001FAFF☀-➿]', text)
    for e, c in collections.Counter(emojis).items():
        if c >= 2:
            issues.append(f"絵文字「{e}」が{c}回使用(NG基準:2回以上)")
    # 3. NGワード検出
    ng_words = ["絶対", "必ず", "すべき", "残席わずか", "今すぐ申し込まないと損"]
    for w in ng_words:
        if w in text:
            issues.append(f"NGワード「{w}」検出")
    # 4. 終助詞オーバーユース検出(新ルールR1反映)
    for w in ["なんだよね", "なのよ", "マジで"]:
        if text.count(w) >= 2:
            issues.append(f"「{w}」が2回以上(実データ準拠でLINEは0〜1回が目安)")
    # 5. CTA単独行チェック(URLが文中に埋め込まれていないか)
    for line in text.split("\n"):
        if "http" in line and len(line.strip()) > 60:
            issues.append("URLが文中に埋め込まれている可能性(独立行推奨)")
    return issues
# EDIT-END

方針:文字数・絵文字重複・NGワード・終助詞頻度・URL単独行チェックの5つは「数える」だけの決定論的作業なので、下位モデル(Sonnet等)に任せず機械チェックに追い出す。Skill本体には「生成後、上記lintを通してから出力」という指示だけを書けばよい。

②ルーブリック:良い例5・悪い例5

良い例5(実データからそのまま採用)

  1. 2025.03.16「ライフデザインフェス2025を開催する理由」冒頭:「みなさん、こんにちは!めぐみです😍 3月22日にリアルセミナー&イベントを開催するので、みんなに来て欲しい!と思って音声撮りました」— 名乗り+熱意の直接表明、終助詞ゼロ
  2. 2024.10.16「プレホームルーム音声送るよ🔥」:「こんにちは!めぐみです😊 昨日、ホームルームの音声送ったばかりなのですが伝えたいことがたくさんあったので、、」— 「、、」の間の取り方・敬語+軽い崩し
  3. 2025.03.18 番号ブロック型:「【1】プレゼント音声:イベント集客の裏側」からの4トピック構成(R6の元ネタ)
  4. 2025.03.17出欠報告:「現地260人 オンライン140人参加になりました🔥」— 数字を淡々と提示する権威の出し方(writing_style_analysis.mdの「継続の権威」パターンと一致)
  5. 2026.02.04重要発表:「実は、、、ずっと準備してきていた、大切なお知らせがあります」— フォーマル告知の入り方(R7の元ネタ)

悪い例5(現行Skillの誤った想定に基づく生成・今回のNG例と対応)

  1. 「マジで一生出せないのよ〜」的な終助詞連打(R1違反)
  2. 「Day0から〜、全部見てくれた人も、まだ途中の人も、本当にありがとう🫶」の1文1行細切れ(R2の観点では実は"OK"寄りだが、旧Skillの想定NG例そのもの=矛盾の実例として収録)
  3. 区切りに⸻だけを多用(R3違反)
  4. 🫶🌸を主力にした絵文字選定(R4違反)
  5. 「じゃあね〜!良い一日を!」で締める(R5違反)

③ゴールデンテスト設計

プロトコル

  1. 同一ブリーフ(媒体・タイプ・テーマ・CTAを固定)を用意
  2. 旧SKILL.md(現行)で生成 → A案
  3. 改訂ドラフトSKILL.md(本レポート6章)で生成 → B案
  4. 本人署名コーパスの実例(良い例5)と、A案・B案それぞれの一致度を目視評価(終助詞頻度/区切り記号/絵文字/締め方の4軸)
  5. 一致度が低い軸があれば該当ルールに実例を追記して再テスト

今回のランでは4章の再現テスト(3サンプル)が簡易版の実演にあたる。本格的なA/B比較(旧SKILL.mdでの実生成との突合)は、次回Fable稼働時に軽ランとして実施するのが良い(このレポート単体では旧SKILLでの生成は行っていない=あやみ式ステップ③の完全実施は次回持ち越し)。

④差分の反映・再テストサイクルの運用ルール(Skillに明記する文言案)

「本Skillの文体ルールは実データ(本人署名つきLINE配信ログ)で検証済み。新しい実配信データが手に入ったら、①「めぐみです」等の本人署名の有無を確認→②既存ルールとの差分を数値(grep件数等)で確認→③差分があればNG→OK対で追記→④再現テスト3本で確認、のサイクルを回す。運営チーム執筆のプロF通信等、本人以外の書き手のログは文体モデルの正解データに使わない。」


6. 改訂版SKILL.md 全文ドラフト

🚨 以下はドラフト。適用(実ファイルへの反映)はナツミOK後に別途実施。差分は主に:Step 1に実データ参照追加/LINE媒体別ルールの全面改訂(差分①②③④⑤⑦⑧を反映)/A-7テンプレ追加/らしさチェック・NGチェックにLINE用の数値基準追加/Step 4.5としてlint仕様参照を追加。

---
name: megumi-line-writer
description: 大東めぐみさん(プロジェクトF)のLINE配信文を、本人の口調と文体を再現して生成するスキル。オプチャ配信とLINEステップ配信の両方に対応。配信タイプ(教育/告知/オファー/クロージング/日常シェア/振り返り/複数トピックまとめ)を指定して、めぐみさんらしさを保った配信文を出力する。トリガー:「めぐみさん配信作って」「プロF LINE配信」「TSUステップ配信」「めぐみさん口調で書いて」「めぐみさんのWHY配信」「オプチャ投稿作って」など。プロジェクトFのLINE・オプチャ配信を書くあらゆる場面で使用する。
---

# めぐみさん LINE配信文 生成スキル

大東めぐみさんの**体験型確信文体**を再現して、プロジェクトFのLINE配信・オプチャ投稿を生成するスキル。

---

## 🎯 使い方

以下の形式で指定してください:
- **媒体**:`opencat`(オプチャ) / `line`(LINEステップ配信)
- **配信タイプ**:A-1〜A-7(下記参照)
- **目的・テーマ**:何について書くか
- **素材・エピソード**(あれば):使いたい体験談・実績・引用など
- **CTA**:誘導先(個別相談/動画/プレゼント等/なし)

例:
- `/megumi-line-writer 媒体:line タイプ:A-1 テーマ:発信は第二領域の重要性`
- `/megumi-line-writer 媒体:opencat タイプ:A-3 テーマ:AI講座モニター募集`
- TSU エバーの #9 の本文を書いて(配信骨組みCSVから自動取得)

---

## 📚 Step 1|関連ナレッジを読み込む

**必ず読む**:
- `/Users/natsumi/workspace/50_references/courses/project_f/writing_style_analysis.md`
  → 表層12観点/深掘り4観点/続き分析8観点/スキル化直結4観点/文体を決める12変数(※オプチャ中心の分析)
- `/Users/natsumi/workspace/50_references/courses/project_f/media_style_openchat_vs_line.html`
  → 媒体別の違い・変換ルール
- **`/Users/natsumi/workspace/20_companies/prof/voc_2026-07/2026_prof_coactive_line_talk_raw.txt`(新規・最重要)**
  → 「プロFレター受信箱」=本人署名つきLINE配信の実データ。2026-07-07に文体検証済み([2026-07-07_megumi_writer_improvement](megumi_writer_v2.html)参照)。**「めぐみです」等の本人署名があるメッセージだけを正解データとして参照する**(「プロF通信 vol.XX」は運営チーム執筆のため除外)

**必要に応じて読む**:
- `/Users/natsumi/workspace/10_personal/library/projects/tsu_evergreen_v2_skeleton.csv`
  → TSU v2の13通の骨組み(#指定で自動取得可能)
- `/Users/natsumi/workspace/50_references/courses/project_f/day0_seminar_2026-03-03.md`
  → めぐみさん本人の話し言葉の生データ

---

## 🧭 Step 2|ヒアリング

ユーザーに以下を確認(指定があれば省略):

1. **媒体**:`opencat` or `line`
2. **配信タイプ**:A-1〜A-7(後述)
3. **目的・テーマ**:何について書くか
4. **使いたい素材**:
   - 自分のエピソード(ある場合)
   - 受講生の声・実績
   - 引用(他者の発言・記事)
5. **CTA**:誘導先URL・文言
6. **文字数目安**:200〜1500字(配信タイプに応じて推奨値を提示)

---

## 🎨 Step 3|文体ルールに沿って生成

### 配信タイプ別テンプレート

#### A-1|教育配信型
**目的**:気づき・学びを届ける
**構造**:

挨拶+近況(1-2行) ⸻ or ━━━━━━━━━━ 本題導入(「今日はね〜について話そうかな」) ⸻ 結論先出し(「ズバリ〜」「それは…」) ⸻ 自分のエピソード or 引用 ⸻ 気づき・構造化(箇条書き) ⸻ CTA/URL or 継続を促す一言

**文字数**:500〜1500字

#### A-2|告知配信型
**目的**:イベント・企画の発表
**構造**:

名乗り+発表(LINEはフォーマル寄り:「〜することになりました」「〜と思っています」) ⸻ 企画の背景(「なんでこれを?」) ⸻ 内容(日時・テーマ・参加方法) ⸻ CTA(━━━━━━━━━━ or ==== で囲む)

**文字数**:400〜800字

#### A-3|オファー配信型
**目的**:商品・サービスの申込誘導
**構造**:

名乗り+前振り ⸻ 商品紹介(何を・誰に・なぜ今) ⸻ 講師・主催者紹介 ⸻ 内容の具体例 ⸻ 特典・希少性(次回はない程度) ⸻ CTAリンク(━━━━━━━━━━で囲む)

**文字数**:600〜1000字

#### A-4|クロージング配信型
**目的**:締切前の最後の後押し
**構造**:

締切リマインド ⸻ 迷ってる人への一言(「迷ってるならGO」系) ⸻ CTA

**文字数**:200〜400字

#### A-5|日常シェア型
**目的**:親近感・人間性の開示(LINEでもカジュアル寄りでOK=register例外ゾーン)
**構造**:

挨拶+今日の状態 ⸻ ちょっとした近況・買い物・気づき ⸻ 軽い学び or 笑い ⸻ CTA or 継続を促す一言(挨拶で締めない)

**文字数**:300〜500字

#### A-6|振り返り・感謝型
**目的**:前日のイベント・コメントへの感謝
**構造**:

名乗り+感謝 ⸻ 参加者数・反応など数字での淡々とした報告 ⸻ 自分が感じたこと ⸻ 次の案内 or 応用メッセージ

**文字数**:400〜800字

#### A-7|複数トピックまとめ型(NEW・2026-07-07追加)
**目的**:複数のお知らせを1通で整理して届ける(本人署名の実配信で確認済み)
**構造**:

名乗り+挨拶 ⸻ 【1】トピック見出し (内容2〜4行) ⸻ 【2】トピック見出し (内容2〜4行) ⸻ 【3】トピック見出し(必要な数だけ) ⸻ まとめCTA or アーカイブURL

**文字数**:600〜1200字
**注意**:番号は【1】【2】【3】の全角ブラケット。各トピックの間に区切り記号を挟む。

---

### 🔒 ベースライン(必ず含める・媒体で内容が変わるので注意)

| 要素 | opencat | line(2026-07-07 実データ改訂) |
|---|---|---|
| 名乗り | 「めぐみです」 | 「めぐみです」(同じ) |
| 二人称 | 「みんな/皆さま/あなた」 | 「みんな/皆さん/あなた」 |
| 締め | 「じゃあね〜!」「良い一日を!」 | **挨拶で締めない**。CTA/URLで終える or 「楽しみにしてくださいね」「教えてくださいね」等の継続系一言 |
| 強調副詞 | マジで/めっちゃ/本当に(3〜5回) | **ほぼ使わない**(実データで「マジで」は1.1MB中1件のみ)。使うなら1回まで |
| 終助詞 | 〜なんだよね/〜のね/〜なのよ | **ほぼ使わない**(実データで0〜2件)。「〜んですね」「〜んですよね」の説明調は使ってよい |
| 区切り | `⸻` の多用 | **主力は `━━━━━━━━━━` `====` `◤ ̄ ̄ ̄◢`**。`⸻`は補助(複数トピック内の軽い区切り程度) |
| 段落構造 | 1文1-2行・話し言葉リズム | **1〜2行+空行のリズム**(「縦長離脱回避」で1文にまとめすぎない。※要ナツミ確認:UX目的で従来ルールを残す選択肢もあり) |
| CTA文言 | 「〜してみてね」 | 「〜してみてね」「〜してくださいね」(維持でOK・実データ一致) |
| 自己ツッコミ | `(うける)` `笑` `😂` | 「笑」「😂」(頻度は控えめ) |
| 絵文字 | 🫶❤️‍🔥😊🥹🔥🌸✨😍 | **🔥が最頻出の署名絵文字**(実データ442件)。次点で😊😍☺️。🫶🌸は使ってもよいが主力ではない |
| 視点 | 伴走者視点(上から目線NG) | 同じ。ただしA-2/A-3/振り返りはやや丁寧語多め |

---

### 🎨 媒体別の切り替え

#### `opencat`(オプチャ)指定の場合
- スタンプ的テキスト使用OK:`(いいね)` `(OK)` `(ありがとう)` `(うける)` `(cup)` `(roger)` `(頑張る)` `(わかるわかる)`
- `@All` メンション使用OK
- 「今朝」「今日」などリアルタイム表現OK
- コメント引用「〜って書いてくれてて」OK
- タメ口多めOK(「〜だよね」「〜じゃん」「〜なのよ」)

#### `line`(LINEステップ配信)指定の場合 ※2026-07-07 実データで全面改訂

**文体**:
- **register は配信の「重さ」で切り替える**:
  - 告知・オファー・重要発表(A-2/A-3/A-7の一部)→ 「〜と思っています」「〜させていただきます」「〜することになりました」中心のフォーマル寄り
  - 日常シェア・お知らせ音声風(A-5・A-1の軽いもの)→ 「〜なんだけど」「〜てて」等の崩しを入れてよい
- 終助詞・強調副詞は**上記ベースライン表の通りほぼ使わない**(旧ルールの「アクセント程度に残す」は撤回)
- 「んですね」「んですよね」の説明調は実データにあるので使ってOK

**記号・装飾**:
- スタンプ的テキスト(`(いいね)`など)は使わない(文字化け)
- 絵文字は🔥を主力に、😊😍☺️を添える。同じ絵文字を1配信に2回以上使わない
- `@All`は使わず、名乗り+挨拶に変換
- 区切りは `━━━━━━━━━━` `====` `◤ ̄ ̄ ̄◢` を主に使う。`⸻`は複数トピック内の軽い区切り程度

**改行リズム**:
- **1〜2行ごとに改行+空行**が実データの標準(1文を無理にまとめない)
- ※この点は従来「縦長離脱を避けるため意味のまとまりでまとめる」としていたが、実データと逆。**らしさ優先か離脱対策優先かはナツミに確認**(両論併記。デフォルトはらしさ優先=実データ準拠とする)

**時間表現**:
- 「今朝」→「こんにちは」「〇〇の季節ですね」に変換
- リアルタイム依存の表現は避ける

**双方向性を意図的に作る**:
- 「スタンプ送ってね」
- 「メッセージ教えてね」
- 「お返事はできないけど、ひとつひとつ読んでます😊」

**締め方(改訂)**:
- 挨拶で終わらせない。CTA/URLでそのまま終えるか、「楽しみにしてくださいね」「教えてくださいね」等の継続を促す一言で終える
- 「じゃあね〜!」「良い一日を!」は使わない(実データ0件)

**その他**:
- {name}差し込み対応(必要なら)

---

### 📏 LINE配信の重要制約(必読)

#### 制約1:1吹き出し500字まで
- LINEの技術制約として **1メッセージ(吹き出し)は500字まで**
- 超える場合は **2吹き出しに分割**して設計する

#### 制約2:改行リズムは実データ準拠(1〜2行+空行)
- 2026-07-07改訂:旧ルール「1文ずつ改行せず意味のまとまりで改行」は実データと逆だったため撤回
- 実データ標準:1〜2行ごとに改行+空行を入れる。接続助詞(〜だけど/〜ので)で文をまたいで改行してもよい
- 例(実データそのまま):

今回のイベントの「集客の裏側」をテーマにした プレゼント音声ができました!

スレッズ企画で配布する予定なんだけど プロのみんなには先にプレゼントするね😍


#### 制約3:分割するなら意味のまとまりで
- 2吹き出しに分ける場合、**意味のまとまりで切る**
- 例:#8なら「振り返り+3つの理由(吹1)」「環境+エピソード+明日予告(吹2)」

---

### 💎 「長め志向」の原則(めぐみさんらしさの核心)

**めぐみさんらしさは、繰り返しから立ち上がる。**

- 短く圧縮すると、エピソードや構造化を削らざるを得ない
- すると **らしさ要素が1-2回しか出ず、薄く感じる**
- ただし2026-07-07の実データ検証で、**強調副詞・終助詞の繰り返しはオプチャ限定の現象**と判明。LINEでの「繰り返し」は、強調副詞ではなく**エピソード・数字・熱量絵文字(🔥)の反復**で作る

#### 目安
- **教育系・オファー系・振り返り系**:2吹き出し分割で書く(500×2)
- **告知系・日常シェア系・クロージング系・複数トピック系**:1吹き出しでもOK

#### 判断基準
配信の目的が「読者の心を動かす/価値観を伝える/相談を促す」なら、**情報量を削りすぎず、エピソードや数字を具体的に描写する**ことを優先する。

---

### 🔗 CTA配置のルール(あさぎ式+めぐみ式)

**文中にURLを埋め込むと見落とされるため、必ず文末セクションで独立配置する。**

#### 絶対ルール
- ❌ **文中にURLを埋め込まない**(本文の流れに混ぜない)
- ✅ **本文末尾に独立セクションで配置**
- ✅ **URLは単独行で置く**(他の文章と混ぜない)
- ✅ **ナビ文字で直前を明示**:「〜こちら」「詳細はこちら」「予約はこちら」「応募は」等
- ✅ **矢印絵文字で視線誘導**:`👇` `▼` `↓` `☟`
- ✅ **装飾記号で目立たせる**:`━━━━━━━━━━` `====` で上下を囲む(実データで最頻出)

#### NGパターン(見落とされる)

❌ 明日から始まる1ヶ月無料ワークショップの詳細は https://example.com/ からご確認ください。


#### OKパターン(視認性高い・実データ準拠)

✅ 明日から始まる1ヶ月無料ワークショップ、ぜひご参加くださいね😊

━━━━━━━━━━ 👇詳細・お申込みはこちら https://example.com/ ━━━━━━━━━━


#### 判断フロー

URLを配置したい ↓ リッチメッセージ使える? ├ Yes → カード型リッチメッセージで配置(優先) └ No → テキストCTA ↓ 本文末尾に独立セクション 装飾(━━━━━━━━━━ or ====)で囲む 👇+「〜こちら」+ URL(独立行)


---

### 🔁 変換ルール(オプチャ→LINE)

| オプチャ要素 | LINE配信での置き換え |
|---|---|
| `(いいね)` | 🫶 や 😊 |
| `(OK)` | ✨ or 👍 |
| `(頑張る)` | 🔥 |
| `(ありがとう)` | 🙏 or 「ありがとう!」 |
| `(うける)` | 「笑」 or 😂 |
| `(cup)` `(roger)` | ☀️ |
| `@All` | 名乗り+「みなさん」呼びかけ |
| 「今朝〜」 | 「こんにちは」 |
| 「昨日のコメント〜」 | 「先日こんな声をいただいて」 |
| 「コメントしてね」 | 「スタンプで教えてね」 |
| 「マジで/なんだよね/なのよ」 | **原則削除**(LINEではほぼ出現しない) |
| 「じゃあね〜!」 | **削除**。CTA直結 or 「楽しみにしてくださいね」 |
| `⸻`多用 | `━━━━━━━━━━` `====` に置き換え(`⸻`は補助のみ) |

---

## 💎 Step 4|らしさチェック(生成後の品質保証・2026-07-07改訂)

生成した配信文が以下を満たしているか確認:

1. ☐ **日常ディテール/数字(参加人数等)**が1つ入っているか
2. ☐ **終助詞(〜なんだよね/〜のね/〜なのよ)は0〜1回**に収まっているか(LINEは実データ準拠で使わないのがデフォルト)
3. ☐ **強調副詞(マジで/めっちゃ)は使うとしても1回まで**か(本当にはOK)
4. ☐ **自分の体験 or 具体的な進捗報告**が1つ以上入っているか
5. ☐ **絵文字は🔥中心**で、同一絵文字が1配信に2回以上になっていないか
6. ☐ **締めが挨拶(じゃあね〜等)で終わっていない**か(CTA or 継続系一言で終わっているか)
7. ☐ **区切り記号が ━━━━━━━━━━ / ==== 中心**になっているか(`⸻`多用になっていないか)
8. ☐ **「上から」ではなく「隣から」**語っているか(伴走者視点)

---

## 🚫 Step 5|NGチェック

以下に該当していたら修正:

1. ☐ 「絶対/必ず/すべき」を使っていないか
2. ☐ 恐怖訴求(「このままだとヤバい」系)になっていないか
3. ☐ 煽り希少性(「残席わずか!急いで」系)になっていないか
4. ☐ 他者批判(「あの塾は〇〇」系)になっていないか
5. ☐ 上から目線(「教えてあげる」感)になっていないか
6. ☐ 一方的な告知(双方向性なし)になっていないか
7. ☐ **同じ絵文字を1配信に2回以上使っていないか**
8. ☐ **「何かが動いた」など抽象的すぎる感情表現を使っていないか**
9. ☐ **(NEW)終助詞・強調副詞をオプチャ感覚で連発していないか**(LINEでは実データ準拠で最小限に)
10. ☐ **(NEW)「じゃあね〜!良い一日を!」で締めていないか**

---

## 📝 NG表現の置き換え表

| NG表現 | 代わりに使う表現 |
|---|---|
| 「絶対〜すべき」 | 「〜なんですよね」「〜した方がいいと思います」 |
| 「必ず〜しなさい」 | 「〜してみてくださいね」 |
| 「〜しないと失敗する」 | 「〜したら変わります」 |
| 「〜しなきゃ時代遅れ」 | 「〜な時代になってきています」 |
| 「皆さん全員が〜」 | 「みなさんも〜じゃないでしょうか」 |
| 「残席わずか!急いで!」 | 「お忘れなく」 |
| 「今すぐ申し込まないと損」 | 「迷ってるならGO」 |
| 「何かが動いた」 | 使わない(抽象的すぎる)/「何か感じてもらえたら嬉しいです」 |
| 「マジで〇〇なのよ」(LINE) | 「本当に〇〇なんです」 |
| 「じゃあね〜!良い一日を!」(LINE締め) | CTA直結、または「楽しみにしてくださいね」 |

---

## 🎯 めぐみさんの価値観・署名要素

配信文にどれか1つ以上入れると「らしさ」が出る:

### ライフスタイル(日常ディテール)
- シンガポール在住(豪雨/ジム/朝散歩)
- 旅(シドニー・淡路・沖縄・クアラルンプール)
- 健康系(瞑想・散歩・筋トレ・発酵玄米・アップルウォッチ)
- ジャンクフードへの愛(マック・ラーメン)

### 価値観
- 「やりたいと思ったら叶える」(思いついたらやろう)
- 「準備できてなくてもやる」(5点でもいいから出す)
- 「体験から学ぶ」
- 「環境と覚悟」(合宿・コミュニティの大切さ)
- 「何もない人はいない」
- 「時間感覚が大事」(10年後目標はNG)
- 「起業は楽しくなければ続かない」(実データ2026.02.04より追加)

### 人間関係
- よこぴー(動画ディレクター)
- ほなみさん(マレーシア起業家仲間)
- 野田くん(AI講師)
- みどり・えれな・かよこ(プロFチーム)
- ゆちこ・あきちゃん(受講生)

---

## 📦 Step 6|出力形式

以下の構造で出力:

【配信文】

{本文}


📋 メタ情報


✅ らしさチェック(Step 4の8項目・LINEは数値基準込み)

(各項目を1行で)

✅ NGチェック(Step 5の10項目)

(各項目を1行で)


---

## 📂 参照ナレッジ一覧

### 📘 文体分析(プロジェクトF)
- [writing_style_analysis.md](/Users/natsumi/workspace/50_references/courses/project_f/writing_style_analysis.md) — 表層12+深掘り4+続き8+スキル化4観点の包括分析(オプチャ中心)
- [media_style_openchat_vs_line.html](/Users/natsumi/workspace/50_references/courses/project_f/media_style_openchat_vs_line.html) — オプチャvsLINE媒体別分析
- [day0_seminar_2026-03-03.md](/Users/natsumi/workspace/50_references/courses/project_f/day0_seminar_2026-03-03.md) — めぐみさん本人の話し言葉の生データ
- **[2026_prof_coactive_line_talk_raw.txt](/Users/natsumi/workspace/20_companies/prof/voc_2026-07/2026_prof_coactive_line_talk_raw.txt)(NEW)** — 本人署名つきLINE配信の実データ。[2026-07-07_megumi_writer_improvement](megumi_writer_v2.html) で検証済み

### 📕 TSU エバー関連
- [tsu_evergreen_v2_skeleton.csv](/Users/natsumi/workspace/10_personal/library/projects/tsu_evergreen_v2_skeleton.csv) — TSU v2 13通の骨組み
- [tsu_funnel_flow.html](/Users/natsumi/workspace/10_personal/library/projects/tsu_funnel_flow.html) — エバー導線の全体像
- [tsu_evergreen_design.md](/Users/natsumi/workspace/10_personal/library/projects/tsu_evergreen_design.md) — v1設計書(参考)

---

## 🚀 TSU骨組みCSVからの自動生成モード

`#X` の形式で指定されたら、`tsu_evergreen_v2_skeleton.csv` から該当行を取得して:

タイミング・テーマ・目的・タイプ・フック案・本文の流れ・CTA・素材・文字数・文体メモ

を読み取り、その情報をもとに本文を生成する。

例:「TSU #9 の本文を書いて」
→ CSVから#9の行を取得→A-3(オファー型)で、700-1000字、個別相談予約への誘導で生成

---

## ⚠️ 推測ベースの部分(2026-07-07更新)

以下は現時点で**実データが不足**している、または実データはあるが検証途中の部分:

- LINE配信での絵文字の選び方の精度(🔥中心と判明したが、テーマ別の使い分けは未検証)
- {name}差し込みの自然な使い方(実データに具体例なし)
- 改行リズム(制約2)を「らしさ優先」で確定するか「離脱対策優先」で残すかは**ナツミ判断待ち**
- A-7(複数トピック型)の文字数目安は実データ1件からの推定(サンプル数が少ない)

これらは**実運用で検証・改善**する前提で使う。

---

## 🎁 生成後のアクション

- 出力された配信文をユーザーが確認・修正
- 必要に応じてめぐみさんチームへのレビュー依頼
- プロライン等の配信システムに登録
- 配信後の反応をフィードバック(継続改善)
- **新しい実配信データが手に入ったら、本人署名の有無を確認した上でルールを再検証する**([2026-07-07_megumi_writer_improvement](megumi_writer_v2.html)のサイクルに従う)

7. 変更点サマリー(主な変更3点)

  1. LINE配信の終助詞・締め挨拶・区切り記号ルールを実データで全面書き換え(「〜のよ/マジで」はほぼ0件、「じゃあね〜!良い一日を!」は0件、区切りはではなく━━━━━━━━━━が主力)。これまでSkillに明記されていた「⚠️推測ベースの部分」(LINE文体は未検証の仮説)を、本人署名つきLINE実データで裏付け・修正した。
  2. 新テンプレA-7(複数トピックまとめ型)を追加し、番号ブロック(【1】【2】【3】)+区切りで複数のお知らせを1通にまとめる実際の型を反映。
  3. 決定論チェックの外出し仕様(lintスクリプト案)とルーブリック(良い例5・悪い例5)を追加し、下位モデルでも文字数・絵文字重複・NGワード・終助詞頻度・CTA単独行を機械的に守れる設計にした(あやみ式ステップ①②の適用)。

関連ファイル

改訂履歴

🏠 目次に戻る