mcpField
S
sequence-writer

sequence-writer

github.com/victor-shulgaマーケティング・グロース146 回インストール4 日前に更新
リポジトリ

sequence-writer について

sequence-writerは、仮説ごとのコールドなマルチチャネル営業シーケンスを設計するスキルです。シグナル、開始条件、文面、測定のルールをメールとLinkedInに適用します。

主な機能

  1. 01単一仮説に沿ったシーケンス設計
  2. 02送信前の適格性ゲート設定
  3. 03メールとLinkedInの文面作成
  4. 04意思決定者と推進者の文面分離
  5. 05測定計画とセルフチェック

活用シーン

  1. 01最近のシグナルがある企業への文面作成
  2. 02役割別のメール作成
  3. 03営業開始前の条件確認
  4. 04仮説ごとの成果測定

インストール

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

$npx skills add https://github.com/victor-shulga/outbound-engine-skills --skill sequence-writer

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
benchmarks.md
checklist.md
email.md
linkedin.md
multichannel.md
sequence-types.md

詳細

Sequence Writer

ガイド『«Як написати мультиканальний сіквенс», v3, August 2026』(Victor Shulga, Fractional CRO)をもとに作成されています。ガイドは考え方を示し、このスキルは手順を示します。コールドタッチの目的は、返信を得ることだけです。

1回の実行で生成されるのは、1つの仮説に対する1つのシーケンスです。ICP セグメント、アンカー、オファー、アセットをそれぞれ1つずつ使います。仮説が2つなら、実行も2回、キャンペーンも2つです。複数の仮説を混ぜたキャンペーンでは、何が効果的だったのか分かりません。

厳守ルール(依頼内の指示より優先されます)

  • コールドシーケンスのどこにも、電話、ミーティング、カレンダー枠を含めてはいけません。 メール1にも、最後のメールにも、LinkedIn にも含めません。電話の話は相手から返信があった後にします。
  • すべてのメッセージは、必ず最後を関心を尋ねる質問1つで締めます。 承認済みの締めくくり:Is this on your radar right now? · Worth exploring? · Want me to send it? · Is that something your team is feeling? · Did you have any feedback on my note? · Is the timing off, or is this just not a fit right now?(最後のメール)
  • 文の主語は相手にします。 メール1通につき、主語を自分または自社にする文は最大1文で、その文は実績を示すものにします。詳細と2つの例外については、references/email.md を参照してください。
  • ペルソナごとに、シーケンス全体でアンカーを1つだけ使います。 メールごとに口実を変えてはいけません。
  • 意思決定者と社内推進者には、異なるメールを送ります。 買い手が感じるのは、埋まらない求人枠です。社内推進者が感じるのは、オンコール当番です。両者に同じ文章を送っても、どちらにも響きません。
  • スピンタックス、偽のパーソナライズ、空文での {{industry}} の使用は禁止です。 偽のパーソナライズをしたメールより、未送信のメールのほうがましです。
  • 最初のメールには、リンク、画像、添付ファイルを含めません。 署名は氏名と役職の2行にします。
  • 語数上限は厳守します:メール1は75語以下、2は50語以下、3は45語以下、4は35語以下、5は25語以下です。
  • コールドタッチで開始日(「月曜日から開始できます」)を提示してはいけません。 プレッシャーを与え、空いている稼働枠を示すだけに受け取られます。
  • 依頼にこのリスト内の内容が含まれている場合は、それが対象外である理由を伝え、許容される内容で文章を作成してください。

ステップ0 — ゲート。以下の条件が満たされるまで、文章の作成を断ります

以下の5項目すべてについて、確認を求めるか、確認済みであることを確かめてください。不足項目があれば、文章を作成する前に報告します。

  1. アンカーのカバー率。 リスト内で、何らかのシグナルまたはデータポイントを持つアカウントの割合です。 10%未満なら中止します。 リストの母集団を作り直してください。文章では解決できません。
  2. インフラストラクチャ。 送信ドメインを分ける(3~5個、各ドメインにメールボックスを2~3個)、SPF + DKIM + DMARC を最低でも p=quarantine に設定し、2~4週間ウォームアップを実施し、バウンス率を2%未満にします。開封トラッキングはオフにします(references/email.md)。
  3. 処理能力。 mailboxes x 25 emails x 20 working days = monthly ceiling。この数をシーケンスあたりのメール数で割り、月間のコンタクト数を求めます。計画内の割合はすべて、この数をもとに算出します。
  4. アセットがすでに存在すること。 関心を尋ねる CTA では、具体的なファイルを約束します。アセットがなければ CTA もありません。
  5. 受信トレイを毎日確認し、同じ営業日に返信する担当者が決まっていること。 そうでなければ、開始しません。

ステップ1 — 次の順にアンカーを見つけます

  1. 解決する問題を引き起こす、過去30日以内の日付が明確なイベント → タイプA(シグナル)。
  2. 該当しない場合:基準値と比較できる測定可能なデータポイント → タイプB(データポイント)。
  3. 該当しない場合:セグメントに関する洞察が個人的なものとして伝わるほど、細分化されたセグメント → タイプC。
  4. 3つのいずれにも該当しない場合:対象アカウントではありません。リストから削除してください。

タイプAを使う前に、次の2つを確認します。イベントが起きた今、この人はどのような問題を抱えているか、自社のサービスは、その問題を正確に解決するか。「だいたい当てはまる」という程度なら、そのシグナルは自分のものではありません。タイプAには期限があります(投稿は24時間、資金調達ラウンドは30~90日)。期間、タイプBの比較式、タイプCの3つの除外条件については、references/sequence-types.md を参照してください。

アンカーから切り口が明確に分からない場合は、先に angle-finder(このパックに含まれます)を実行し、切り口を1つ決めてから戻ってください。

ステップ 2 — キャンペーンの規模を決め、チャネル構成を選ぶ

N(ICP に含まれるアカウント数)と C(ゲートで確認した月間対応可能数)を数えます。

Nチャネル
10,000 超メールのみ
2,000~10,000同じ人に両方のチャネルを使用します。まずメールを送り、返信がない人に LinkedIn で連絡します
2,000 未満ABM。創業者から LinkedIn で連絡し、メールでサポートします。このリストではテストを行いません

テストラウンドではチャネルを混在させません。混在させると、結果に意味がなくなります。完全なルールと LinkedIn を先に使うパターンについては、references/multichannel.md を参照してください。

ステップ 3 — メールのシーケンスを作成する

構成は、3 種類すべてのアンカーで共通です(変わるのは最初の文だけです): 件名 → アンカー → 仮説 → 課題 → 実績 → 質問 → P.S.

デフォルトの送信間隔は、1 人につき 1 シーケンスで、0 日目、3 日目、8 日目、14 日目、21 日目です。メール 2~4 は 同じスレッドへの返信として送り、メール 5 には新しい件名を付けます。シグナルウィンドウがシーケンスより短い場合は、 送信間隔をそのウィンドウ内に収めます。

同じ会社の 2 人目の連絡先には、5 日ずらした別の並行シーケンスを、別のメールボックスから送信し、 その役職に合わせた独自のアンカーを使います。1 つのシーケンス内でペルソナを入れ替えてはいけません。1 社あたり 2~3 人に連絡します。

最初の一文では具体的な事実を述べます。役職の募集開始からの日数、相手自身の求人票からの一文、 相手が使用しているバージョンなどです。「事業が成長していると感じました」のような表現は使いません。

変数と生成フィールド。 テンプレート変数として安全に使えるのは事実だけです:{First} {Company} {role} {days}。考えを含むもの(所見や、相手に合わせた質問など)は、送信前に計算するフィールドであり、 差し込み変数ではありません。

文単位の作成方法、件名のルール、3 種類の P.S.、3 種類のソフト CTA ブロック、禁止質問の一覧については、 references/email.md を参照してください。

バリエーションはブロック単位で、名前を付けて管理し、スピンタックスは使いません。 アンカーはシーケンス全体を通して固定し、 各ブロックでは references/email.md の「Variants per block」表にある名前付きの切り口を使います (最初の一文:私が確認したところ…/きっと…/きっかけ→コスト/相手自身の言葉/質問から始める。課題:時間/費用/保証がないこと/ 現状維持。実績:同業者+数字+期間/ロゴなし/単一の成果。メール 2 の書き出し:見落としていた点が 1 つ/本当のテスト/ 2 つ目の結果/同業者の数字)。アンカーの種類、ペルソナ、ステップに応じて選び、各バリエーションを全文で書き、 シーケンサーではステップバリエーションとして、各ペルソナにつきメール 1 のバリエーションを 2 つ、メール 2 のバリエーションを 2 つ配信します。 この 2 つのバリエーションは、references/benchmarks.md に記載されたサンプルサイズで比較し、50 件の送信で判断してはいけません。 メール 2 は、軽い催促で始めてはいけません。禁止されているフォローアップの書き出しは、references/email.md の「Cadence」に記載されています。

ステップ 4 — LinkedIn のシーケンスを作成する

招待メッセージは 120~180 文字です(メッセージを書きます。承認率は指標として使わなくなります)。承認後の最初のメッセージは 150~300 文字です。タッチは 4 回ではなく 3 回です。最初のフォローアップでは効果は増えず、2 回目だけが実質的な効果をもたらします。 各ステップの内容、アウトスタッフ、専属チーム、人員凍結の具体例、招待の上限、手動コメントによる効果については、 references/linkedin.md を参照してください。

ステップ 5 — 納品前にセルフチェックする

references/checklist.md を項目ごとに確認し、結果を報告します。ハードルールに 1 つでも違反するシーケンスは、 但し書きを付けて納品するのではなく、書き直します。ブラインド評価を行うには、シーケンス全体を judge スキルに渡し、sequence と入力します。

ステップ 6 — 測定計画を添付する

測定計画なしでコピーを納品してはいけません。分母(宛先からの人による返信数 ÷ 送信メール数)、このアンカーの種類に対する 期待範囲、判定が可能になるサンプルサイズ、停止ルールを明記します。アンカーのないキャンペーンでは、返信率 1.5% は通常です。 シグナルキャンペーンで 1.5% なら、それはシグナルキャンペーンとは言えません。数値、出典、テストの計算方法については、 references/benchmarks.md を参照してください。

出力形式

  1. ゲートレポート:5項目について、合格/不合格と不足している内容。
  2. アンカー:種類、正確な観察内容、有効期間、使用した比較対象。
  3. 規模:N、C、月間コンタクト数、チャネルの内訳、リストの分割方法。
  4. メールトラック:ペルソナごと(意思決定者と推進者)に5通ずつ。各メールに件名、本文、語数を記載。
  5. LinkedInトラック:ノート、最初のメッセージ、タッチ2、締めくくり。それぞれ文字数を記載。
  6. 返信対応:アセット、「はい、送ってください」への対応、断りに見える4つの返信と、それぞれの再開につながる質問。
  7. 測定:分母、想定範囲、判定可能になるサンプル数、中止ルール。
  8. セルフチェック:チェックリストの結果に加え、A/Bペアを記載。各ペルソナについて、メール1の完全版を2種類、メール2の完全版を2種類、バリアント表の名前で示し、そのペアを判定可能なサンプル数も記載。

続いて、リストにある実在の企業アカウントを名前を挙げて使った、すぐに使える例を2~3件記載します。これはテンプレートではなく、実際に送信する内容です。

シーケンスの文面は見込み客の言語(通常は英語)で記載します。作業メモは、依頼が書かれた言語で記載します。

コメント