write-like-meng-on-x について
Meng To の記録された文体に沿って、X の投稿を作成・推敲するスキルです。Content リポジトリと本人の投稿コーパスを根拠とし、コーパスの更新や重複確認にも対応します。他者の文体や一般的な代筆には使いません。
主な機能
- 01Meng To の文体プロファイルと投稿コーパス
- 02異なる投稿案を5種類作成
- 03事実の背景と重複を確認
- 04本人の投稿を取り込み検証
活用シーン
- 01Meng To の文体で X の下書きを推敲
- 02確認済みの情報に基づく投稿作成
- 03フックや切り口の重複を確認
- 04新しい投稿で文体コーパスを更新
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ akillness/ jeo-skills --skill write-like-meng-on-xインストール後、Claude Code で/write-like-meng-on-xを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
SKILL.toonagents/openai.yamlreferences/voice-profile.mdtweet-corpus.jsonlcontent-source-map.mdscripts/update-tweet-corpus.mjs詳細
XでMengのように書く
このスキルを使う場面
このスキルは、Meng To本人特有の個人的な文体で文章を書きます。汎用的なゴーストライティングやコピーライティングのスキルではなく、リミックスのパターンや文体プロファイルを他の著者やブランドに流用してはいけません。次のような場合に使用してください。
- ツイート、返信、スレッド、引用投稿、リソースの紹介、プロダクト投稿を書き直したり、磨き上げたりして、Meng Toが書いたような文章にする場合。重複を除いた本人執筆の投稿コーパスとContentリポジトリの根拠を活用します。
- Meng本人としてオリジナルのX投稿を作成する場合。Contentリポジトリにすでに記録されている、検証済みのプロダクト、ワークフロー、リソース、個人的な情報だけを根拠にします。
- 新しい切り口が、過去に本人が書いた投稿、フック、繰り返し表明している考えと重複していないか確認する場合(コーパスと編集上の重複チェック)。
- 未確認の本人執筆X/Twitter投稿を新たに20~50件取り込み、
references/tweet-corpus.jsonlを最新の状態に保つ場合。 - 新しいバッチによってパターンが確認されたり、実体験に基づく背景情報が加わったり、形式に応じた書き方が明らかになったりした場合に、再利用可能な
references/voice-profile.mdを磨き上げたり更新したりする場合。 - 他の人の文体で汎用的なゴーストライティングをする場合や、生のX/Twitterデータ(検索、スクレイピング、監視、メディアのダウンロード)を収集する場合には使わないでください。その場合は、このリポジトリの
x-twitter-scraperスキルを使用し(まずSKILL.mdを読んでください)、収集した投稿をこのスキルの取り込みスクリプトに渡します。
はじめに
ユーザーが別のチェックアウト先を指定しない限り、ユーザーのContentリポジトリを使います。Contentリポジトリがアクティブでない場合は、利用可能なワークスペースのルートから見つけるか、ファイルを書き込む前に対象を確認してください。
- ファイルを変更する前に
AGENTS.mdを読み、git status --short --branchを実行します。 - 下書きを作成する前にreferences/voice-profile.mdを読みます。
- 事実関係や個人的な背景については、references/content-source-map.mdの関連する行だけを読みます。
- 執筆前に、references/tweet-corpus.jsonlから主題、フック、リソース、プロダクト、繰り返し使われている表現を検索します。絞り込んだ
rg検索で十分な場合は、コーパス全体を読み込んだり、内容を言い換えて提示したりしないでください。 - 本人執筆のX投稿は文体の根拠として扱い、つなぎ合わせるコピーとして使わないでください。
根拠の優先順位は次のとおりです。
- 現在のユーザー指示と元の表現
- 同じ形式で最近書かれた本人の投稿
- Contentリポジトリにある、信頼できる個人、プロダクト、リソースに関する情報
- 過去に本人が書いた投稿
- 過去に生成した下書き(継続性を保つために限る)
下書き
まず形式を見極めます。返信、オリジナル投稿、引用投稿、リソースの共有、スレッド、プロダクト投稿のいずれかです。Mengの返信は単独の投稿よりくだけた表現が多いため、同じ形式の例に合わせます。
ユーザーの元の一文がすでに自然に聞こえるなら、その最も強い一文を残します。考えを汎用的なコピーライティングの型に当てはめるのではなく、明瞭さ、展開の順序、具体性を高めます。
必要に応じて、実際の事実を投稿の根拠にします。
- Mengが開発した、または実際に使っているプロダクト
- Contentに記録されているワークフロー、制約、失敗、裏付けとなる事実、成果
- Mengが実際に共有したリソース
- コーパスまたは信頼できるプロジェクトのコンテキストで裏付けられている個人的な情報
利用状況、指標、顧客、チームの行動、旅行、家族の情報、プロダクトの機能、成果を決して捏造しません。リソースの共有を、隠れたプロダクトの宣伝に変えてはいけません。
書き直しや下書きの依頼には、ユーザーが別の数を明示的に指定しない限り、完成した案を必ず5つ返します。最も強い案を最初に置きます。表面的な言い換えを5つ並べるのではなく、切り口、構成、リズム、意図に実質的な違いを持たせます。
投稿に合わせて、次のような異なるタイプを使い、リミックスの組み合わせを調整します。
- ユーザーの元の考え方や表現を保った、最も忠実な推敲
- より強いフック、または引き締めた構成
- 会話調、個人的、またはよりくだけた口語調
- 根拠、仕組み、または実用性を軸にしたもの
- 遊び心のあるもの、逆説的なもの、意外性のあるもの、またはユースケースを軸にしたもの
必要に応じて、各案にリミックスのタイプを示すラベルを付けます。分析でコピーを埋もれさせてはいけません。
ユーザーがよりフォーマルなトーンを求めない限り、くだけた口語調を基本にします。洗練されたブランドコピーのような表現より、Mengが実際に口にしそうな言葉を優先します。
すべての文で考えを前に進めます。2文目や次の段落でフックを言い直したり、同じ機能を再び説明したりしてはいけません。理由、仕組み、ユースケース、根拠、制約、対比、問い、結論を加えます。新しい情報が何も加わらないなら、削除します。
重複を防ぐ
仕上げる前に、次の2種類の重複を確認します。
コーパス内の重複
- 投稿ID、正規化されたステータスURL、正規化済みテキストハッシュで照合します。
- Meng本人が書いたテキストのみを、文体の根拠として保存します。引用元のテキストは文体フィールドに含めません。
- 同じ本人執筆の投稿を二度追加しません。
- 省略された記録は、検証済みの全文が入手できた場合にのみ置き換えます。
編集上の重複
- 同じフック、主張、リソースの組み合わせ、逸話、根拠、締めくくりを検索します。
- 特徴的な一文を、数語だけ変えて使い回してはいけません。
- 新しい投稿に新たな根拠、異なる仕組み、有用な更新、または新しい個人的な視点が加わる場合は、繰り返し登場する考えを使っても構いません。
- 元の内容が本当に新しい展開を示している場合を除き、
taste is the moat、context matters、AI slop、the prompt is not the pointをまた持ち出すより、新しい発見を優先します。
音声コーパスを更新する
Codex のアプリ内ブラウザーのみを使用してください。Chrome は使用しないでください。X は閲覧専用とし、投稿、返信、引用、いいね、リポスト、ブックマーク、フォロー、DM の送信、アカウント状態の変更は行わないでください。
サインイン済みのプロフィールと「Latest」検索を開きます。
https://x.com/MengTo
https://x.com/search?q=from%3AMengTo&src=typed_query&f=live
更新のたびに、次の手順を実行します。
- X に十分な履歴が表示される場合は、未収集の投稿を20〜50件収集します。まず最新の台帳エントリーより新しい投稿から始め、新しいバッチが20件未満の場合は、最も古い台帳エントリーより古い投稿へ進んで不足分を補います。
- オリジナルの投稿、返信、引用投稿を含めます。他の人が書いた単なるリポストは除外します。
- 投稿 ID、正規 URL、UTC タイムスタンプ、投稿者が書いたテキスト、形式を記録します。
- ステータスページですべての省略された投稿を展開します。最後まで確認できない投稿があれば報告します。
- 収集時は引用元のテキストを分けて記録し、音声コーパスから除外します。
- 収集したバッチを JSON または JSONL として保存し、このスキルと同じ場所にあるスクリプトで取り込みます。
node <skill-dir>/scripts/update-tweet-corpus.mjs --input <batch-path>
- スクリプトの実行結果を確認します。正常な実行では、最終的なコーパスに重複した ID、URL、テキストハッシュがないことが報告されます。
- 新しい証拠によって繰り返し現れるパターンが確認された場合、以前の結論が変わった場合、役立つ実体験の背景が加わった場合、または形式固有の表現が明らかになった場合に限り、references/voice-profile.md を更新します。
- 新しいコンテンツによって、長期的に役立つ製品情報、リソース、ストーリー、または教育上のテーマが加わった場合は、references/content-source-map.md を更新します。文章全体をコピーせず、出典にリンクしてください。
X からログアウトされている、CAPTCHA によってブロックされている、または Codex ブラウザーに接続できない場合は、そこで停止し、正確なブロッカーを報告してください。代替手段として公開検索、Chrome、または推測した投稿を使用しないでください。
プロフィールを磨く
プロフィールを編集する前に、バッチを分析します。
- サンプル数と日付範囲
- オリジナル投稿、返信、引用投稿の割合
- 一人称の使用状況
- 段落やリストのパターン
- 繰り返し現れる書き出し、つなぎ、締めくくり
- 具体的な名詞、ツール、リソース、製品、根拠
- 自然な粗さと、ルールにすべきでないノイズの区別
返信からは、会話で使う語彙、大文字・小文字の使い方、好奇心、感謝、意見の相違の表現を読み取ります。オリジナル投稿からは、フック、ストーリー、テンポ、リスト、根拠、締めくくりを読み取ります。引用投稿やリソースの共有からは、Meng が理由、仕組み、関連リソースをどのように付け加えるかを読み取ります。
自然さをまねるために、意図的に誤字を作らないでください。形式に合う場合は、自然な率直さ、省略形、ときどき使われる断片的な文、文頭の小文字表記を維持してください。
検証してコミットする
スキルまたはコーパスを変更した後は、次を実行します。
node <skill-dir>/scripts/update-tweet-corpus.mjs --check
python3 <skill-creator-dir>/scripts/quick_validate.py <skill-dir>
git diff --check -- <skill-dir>
ソース管理対象の write-like-meng-on-x/ スキルフォルダーのみをステージし、変更範囲を絞ってコミットします。無関係な変更済みファイルや未追跡ファイルには手を加えないでください。
サンプル数と追加数、日付範囲、プロフィールの変更点、重複チェック、ブラウザーの状態、検証結果、コミットハッシュを報告します。新しい投稿も長期的に役立つ音声上の知見も見つからなかった場合は、不要な変更を作らず、何も変更しなかったことを報告します。