churn-prevention
作成者 coreyhaines31churn-preventionスキルは、チームがより良い解約フロー、引き止めオファー、督促、Customer Successへの振り分けを設計できるよう支援します。`SKILL.md`、`references/cancel-flow-patterns.md`、`references/dunning-playbook.md`を使って、実践的な解約防止ワークフローを導入し、運用に乗せるためのガイドとして活用できます。
このスキルの評価は82/100です。ディレクトリ掲載候補として十分に有力で、エージェントにとって発火条件が明確であり、SaaSのチャーン対策において汎用的なプロンプトより実務で使いやすいだけの保持施策ワークフローの指針と構造があります。リポジトリを見ることで導入判断は現実的に可能ですが、実行可能なアセットやセットアップ用ツールというより、ドキュメント中心のプレイブックとして使う前提です。
- 発火条件が非常に明確です。説明文に、cancel flow、save offer、dunning、failed payment recovery、win-back、exit survey など、具体的な保持施策の業務と関連語がしっかり含まれています。
- 運用面の内容が充実しています。自発的解約と非自発的解約の両方を扱い、重要な事業コンテキストを最初に確認する設計で、詳細な cancel-flow と dunning のプレイブックも参照できます。
- エージェント活用のしやすさがあります。evals では、プロダクトやマーケティングの文脈確認、解約理由に応じた save offer の整理、優先順位付きの実装計画の作成など、期待される振る舞いが具体的に示されています。
- install command、スクリプト、自動化アセットは用意されていないため、導入は基本的に手作業になります。長文ガイダンスをエージェントが正しく解釈して進められるかに依存します。
- 補助ファイルは2つの reference に限られます。実装テンプレート、決定木、プロバイダー別の実行詳細まで必要な場合は、不足分を自分で補う必要があります。
churn-preventionスキルの概要
churn-preventionスキルは、AIエージェントが実務で使えるSaaSの解約防止ワークフローを設計するのに役立ちます。特に、解約フロー、引き留めオファー、支払い失敗からの回収、解約後のフォローアップといった場面に強みがあります。汎用的なリテンション施策をブレストするのではなく、実行可能な運用プランとして離脱率改善を進めたい創業者、グロース責任者、ライフサイクルマーケター、請求・課金のオーナー、Customer Successチームに向いています。
churn-preventionスキルの用途
churn-preventionを使うべきなのは、「実際にチャーンが発生している瞬間」を改善して、継続課金ユーザーを減らさないことが本当の課題になっているときです。
- 解約フローが弱い、または唐突すぎる
- 解約理由アンケートがない、もしくは取れていても使えない
- 引き留めオファーが全員一律になっている
- 支払い失敗時の回収フローに抜けがある
- 高LTVアカウントの振り分け先がない
- ヘルススコアや先回りのリテンション施策がない
このスキルは、サブスクリプション型プロダクト、SaaS、会員制サービス、その他の継続課金ビジネスに適しています。
どんな人に向いているか
このchurn-preventionスキルは、特に次のようなテーマに関わる人に有用です。
- セルフサーブ型SaaSの継続率改善
- B2Bやチームプランの解約対応
- dunningによる非自発的チャーンの削減
- 解約リスクが高いアカウント向けのCustomer Successプレイブック整備
- 請求データやプロダクト利用シグナルと連動したリテンション戦略
目的が解約後メールの文面作成に限られるなら、隣接スキルのemail-sequenceのほうが直接的です。逆に、リテンションではなくアップグレード転換の改善が主目的なら、このスキルを最初に入れるのは適切ではありません。
汎用プロンプトとの違い
通常のプロンプトだと、「オンボーディングを改善する」「割引を出す」といった広い助言で終わりがちです。このスキルは、もっと運用寄りです。リポジトリを見ると、モデルを次の方向に誘導する設計になっていることが分かります。
- まず既存のプロダクトマーケティング文脈を確認する
- 自発的チャーンと非自発的チャーンを分けて考える
- 段階のある解約フローを組み立てる
- 解約理由ごとに動的な引き留めオファーを対応づける
- 曖昧な支払いリマインドではなく、dunningのタイムラインを入れる
- 施策を並べるのではなく、実装優先度まで落とし込む
この構造があるからこそ、churn-preventionは実運用に耐える出力になりやすいです。
導入前に多くのチームが気にすること
インストール前に多くのチームが確認したいのは、たとえば次のような問いに答えられるかどうかです。
- 実際の解約フローはどう設計すべきか?
- どの解約理由に、どのオファーを出すべきか?
- ユーザーを苛立たせずに支払い失敗チャーンを減らすには?
- どのタイミングで自動化ではなくCustomer Successが介入すべきか?
- モデルにプランを作らせる前に、何を入力しておくべきか?
こうした点では、単にリポジトリを流し読みするよりもこのスキルのほうが強力です。理由は、ワークフロー用のプロンプトに加えて、価値の高い参照ファイル references/cancel-flow-patterns.md と references/dunning-playbook.md を組み合わせて使えるからです。
churn-preventionスキルの使い方
churn-preventionのインストール時に見るべき前提
まず、リポジトリからスキルをインストールします。
npx skills add https://github.com/coreyhaines31/marketingskills --skill churn-prevention
その後、skills/churn-prevention を開いて、最初に次のファイルを確認してください。
SKILL.mdreferences/cancel-flow-patterns.mdreferences/dunning-playbook.mdevals/evals.json
実際に導入判断の精度を上げてくれるのは、参照ファイルです。evalsを見ると、このスキルが「良い回答」に何を含める前提で設計されているかも分かります。
プロンプト前に確認したいファイルパス
SKILL.mdには、ユーザーへ追加質問する前に .agents/product-marketing-context.md または .claude/product-marketing-context.md を確認するよう明記されています。これは重要です。モデルがあらかじめ次の情報を把握していると、リテンション施策の質がかなり上がるからです。
- ポジショニング
- ターゲット顧客
- ユースケース
- 価格設定
- 競合
- プロダクトパッケージ
ここを飛ばすと、churn-preventionの出力は一気に汎用的になり、オファー設計や引き留めロジックも弱くなりがちです。
churn-preventionがうまく機能する入力情報
churn-preventionスキルは、「チャーンがひどいです」のような一言より、簡潔でも運用状況が分かるスナップショットがあると力を発揮します。特に有用なのは次の情報です。
- 月次チャーン率
- 自発的チャーンと非自発的チャーンの内訳
- アクティブな有料契約数
- 顧客あたり平均売上、またはMRR
- セルフサーブ型か営業支援型か
- 利用中の請求プロバイダとサブスクリプション基盤
- 現在の解約フロー
- 支払い失敗率と主な失敗理由
- 利用状況やヘルス指標
- 現在の引き留めオファーの有無
- 高単価アカウントにCustomer Successが介入できるかどうか
部分的な情報でも開始はできますが、請求基盤とアカウント価値の階層が分かると、出力の質は大きく上がります。
曖昧な課題を強いchurn-preventionプロンプトに変える
弱いプロンプト:
“Help reduce churn.”
より強いプロンプト:
“Use the churn-prevention skill. We run a $49/mo B2B SaaS with 2,000 paying accounts. Monthly churn is 7%, roughly 5% voluntary and 2% involuntary. We use Stripe. Our current cancel flow is just confirm cancel. Failed payments are mostly expired cards. We have no save offers and no CS routing. Build a practical churn-prevention plan covering cancel flow stages, exit survey, save offers by cancellation reason, dunning timeline, and a 30/60/90 day rollout.”
このプロンプトが機能しやすいのは、スキルが出すべきアウトプットを最初から具体的に指定しているためです。
良い使い方をしたときの出力イメージ
churn-preventionの良い回答には、通常次の内容が含まれます。
- 主要なチャーン類型の診断
- 解約フローの構造
- 推奨される解約理由アンケートのカテゴリ
- 個別の解約理由にひもづく動的な引き留めオファー
- 支払い失敗に対するdunningの推奨設計
- 高単価顧客向けのアカウント振り分けロジック
- 優先度つきの実装計画
もしモデルが広いリテンション施策の話しかしないなら、十分な事業コンテキストが渡っていない可能性が高いです。
churn-preventionが得意な解約フロー設計
このスキルの実務的な強みのひとつが、解約フロー設計です。参照ファイルには、おおむね次のような流れが示されています。
Cancel button → Exit survey → Dynamic offer → Confirm → Post-cancel
churn-preventionが使いやすいのは、この型を事業モデルに応じて変えられる点です。
- B2C / セルフサーブ: 短く、自動化中心、主オファーは1つ
- B2B / チームプラン: MRRの高いアカウントはCustomer Successへルーティング
- エンタープライズや管理者主導プラン: アカウントへの影響や人的フォローを重視
そのため、Customer Successチームが「自動化」と「人の介入」の線引きを考える場面では、churn-preventionスキルが特に有効です。
churn-preventionが得意なdunning設計
references/dunning-playbook.md には、支払い回収の設計に必要な具体性があります。たとえば次のような内容です。
- カード期限切れ前のpre-dunning
- 賢いリトライタイミング
- 段階的なメールリマインド
- 猶予期間の扱い
- 解約後のwin-backへの引き継ぎ
非自発的チャーンの比率が無視できないなら、ここは通常のプロンプトではなくこのスキルを使う大きな理由になります。リポジトリ側に十分な具体性があるため、実行に移せる支払い失敗回収プランを作りやすいです。
Customer Successとグロースチーム向けの実践ワークフロー
Customer Successでchurn-preventionを使うなら、現実的な進め方は次の通りです。
- チャーン、請求、アカウント階層の前提情報を集める。
- モデルに自発的チャーンと非自発的チャーンを分けて整理させる。
- アンケートとオファー対応表を含む解約フロー案を作る。
- dunningの改善案は別立てで作る。
- 自動化ではなく人が介入すべき地点を見直す。
- 計画をチーム別の実装チケットに落とす。対象は product、lifecycle、billing、CS。
このように分割すると、1回の肥大化した回答を避けられ、実際の運用へ落とし込みやすくなります。
判断精度を高めるリポジトリ内ファイル
補助ファイルを1つだけ読むなら、解約UXの判断には references/cancel-flow-patterns.md を優先してください。支払い失敗が大きな課題なら、次に references/dunning-playbook.md を確認するとよいです。
また、evals/evals.json は「良いchurn-preventionの使い方」がどんなものかを素早く把握する近道です。見出しだけをざっと追うよりも、アサーションを見るほうが意図されたカバレッジをはっきり理解できます。
出力品質が変わる実践的なコツ
次のようなプロンプト情報を足すだけで、結果はかなり変わります。
- 事業タイプを明示する: self-serve、SMB、mid-market、enterprise
- CS介入の基準となるアカウント価値の閾値を出す
- モバイルでの解約が多いかどうかを書く
- プラン構成を伝える: downgrade、pause、annual、monthly
- サポートやアンケートで把握している解約理由を含める
- 今後30日で実際に出せる施策範囲を伝える
こうした情報があると、引き留めオファーが現実的になり、「ベストプラクティス」だけの薄い出力を減らせます。
churn-preventionスキルFAQ
churn-preventionはSaaS専用ですか?
いいえ。churn-preventionスキルはSaaSやサブスクリプション向けに最も自然に設計されていますが、解約フローや支払い失敗回収が重要な会員制サービスや継続課金サービスにも使えます。一方で、単発売りのビジネスにはあまり向きません。
このchurn-preventionスキルは初心者でも使えますか?
はい。ただし最低限、価格体系、請求スタック、現状のチャーン水準、誰がリテンションを担当しているかは把握している必要があります。プロダクト、請求、Customer Successをまたいで実装が必要な提案が多いため、完全な初心者よりも運用担当者のほうが価値を引き出しやすいです。
ChatGPTにチャーン改善案を聞くのと何が違いますか?
このリポジトリには、再利用可能な構造があります。必要なコンテキストを先に取りに行き、チャーンを種類ごとに分け、段階的な解約フローモデルを使い、さらにdunningロジックまで含めます。チームで使い回せるリテンションワークフローが必要なら、単発プロンプトよりchurn-preventionを入れる価値があります。
どんなときにchurn-preventionを使わないほうがよいですか?
主な課題が次のいずれかなら、最初に churn-prevention から始めるべきではありません。
- トライアルから有料化への転換率が低い
- そもそも契約前のアクティベーションが弱い
- win-backメールシーケンスの作成だけが目的
- アップグレード用の課金導線を最適化したい
これらは関連テーマではありますが、このスキルの中心は「契約後の継続率改善」と「解約防止」です。
churn-preventionは支払い失敗にも対応できますか?
はい。そこはこのスキルの大きな強みのひとつです。dunningの参照ファイルは具体度が高く、リトライのタイミング、リマインド配信順、猶予期間、カード期限切れ対策まで設計しやすくなっています。
churn-preventionはCustomer Successチームにも有用ですか?
はい。特に、高単価アカウントを完全自動の解約フローではなく、人につなぐべきケースで有効です。このスキルを使うと、どの場面でオファーを見せるべきか、どの場面で通話を提案すべきか、どの条件でCustomer Successへエスカレーションすべきかを、アカウント価値やリスクに応じて整理できます。
churn-preventionスキルを改善する方法
モデルにセグメント別チャーンデータを渡す
churn-preventionの結果を最も手早く改善する方法は、少なくとも次を分けて渡すことです。
- 自発的チャーン
- 非自発的チャーン
- プラン別チャーン
- 顧客タイプやアカウント規模ごとのセグメント別チャーン
セグメントがないと、モデルは解約UXの改善と支払い回収の改善を混同しやすく、どちらの優先度も中途半端になりがちです。
推測ではなく実際の解約理由を渡す
解約理由アンケート、サポートタグ、商談メモ、解約時の会話ログがあるなら、短く要約して入れてください。そうすると、全員に同じ値引きを出すのではなく、実際の離脱理由に合ったオファー設計がしやすくなります。
たとえば、“too expensive” と “missing feature” と “temporary pause in need” では、同じ引き留め導線にすべきではありません。
制約条件を入れてchurn-preventionプロンプトを改善する
まだできないことがあるなら、モデルに明示してください。たとえば次のような制約です。
- 今月はエンジニアリング支援がない
- 請求プロバイダは変更できない
- Customer Successの増員はできない
- 値引きは制限されている
- 使えるチャネルはメールとアプリ内だけ
こうした制約があると、提案の現実性が上がり、実装不可能な出力を避けやすくなります。
よくある失敗パターンに注意する
churn-preventionで弱い出力になりやすい典型例は次の通りです。
- すべてのチャーンを一つの問題として扱う
- 1つの解約フローにオファーを詰め込みすぎる
- 請求プロバイダの制約を無視する
- downgradeやpauseが合う場面でも割引に頼りすぎる
- 解約後コミュニケーションやwin-backを忘れる
- 実装優先度が抜ける
こうした兆候が出たら、チャーン類型別・事業モデル別に再構成したプランを出すよう求めると改善しやすいです。
解約理由ごとのオファー対応表を依頼する
価値の高い追加プロンプトのひとつが次です。
“Revise this churn-prevention plan into a table with cancellation reason, best save offer, fallback option, and when to route to Customer Success.”
この形式にすると、ロジックの抜け漏れがすぐ見えますし、関係者レビューにも回しやすくなります。
巨大な一発プロンプトではなく段階で回す
より良い結果は、通常次の3段階で得やすいです。
- チャーン要因を診断する
- 解約フローとdunningロジックを設計する
- 推奨内容をロールアウト手順と成功指標に変換する
このレイヤー分けをすると精度が上がり、実チームでもchurn-preventionスキルを使いやすくなります。
リポジトリの参照ファイルと照合する
出力を採用する前に、必ず次と照らし合わせてください。
references/cancel-flow-patterns.mdreferences/dunning-playbook.md
これが最も簡単な品質チェックです。もし回答にこれらのファイルの中核ステージが含まれていないなら、プロンプト側に追加コンテキストが必要か、スコープを絞る必要があります。
戦略だけでなく実装優先度も求める
次のような順序づけを明示的に依頼すると、このスキルの価値は大きく上がります。
- 最も効果の高いクイックウィン
- チーム別の依存関係
- エンジニアリングなしで出せるもの
- 先にテストすべきもの
- 成功を判断する指標
ここまで求めると、churn-preventionは単なる助言ではなく、実行計画として使えるようになります。
初稿のあとに計測設計も改善する
モデルが計画を出した後は、その良し悪しを判断するKPIも追加で出させてください。たとえば次のような指標です。
- 解約理由ごとのsave rate
- オファー種別ごとのaccept rate
- dunningで回収できた売上
- 全チャーンに占める非自発的チャーン比率
- 顧客セグメント別の継続率改善インパクト
良いchurn-prevention運用は、フローを設計して終わりではありません。どの変更が最も効率よくチャーンを減らしたかを証明できてこそ、実務で価値が出ます。
