Communitygithub.com

asvirts/mstack

ランディングページの設計と作成をセクションごとに実行します。ワイヤーフレーム、コピー、証拠の配置、およびオプションで本番用HTMLを生成します。「ランディングページを作って」「ホームページを書いて」「Xのページが必要」「ページのコンバージョンが悪い」「比較ページ」「vsページ」「料金ページ」「このページのコピーをリデザインして」といったユーザーの依頼に使用します。

mstack とは?

このスキルは、コンバージョンに特化したランディングページアーキテクトとして機能します。構造とコピーを順序立てて設計することが特徴で、コピーを先に書くのではなく、構造を決定してからコピーを配置します。そのため、ページの形状(セクションの順序と役割)がコンバージョンに与える影響を重視しています。対応するプラットフォームはClaude CodeやCursorなどのAIエージェントで、主にプロジェクト内のブランドガイドラインや調査ファイルを読み込んで使用します。手順として、戦略的ブリーフ(トラフィックソース、認知段階、説得すべき信念、反論、証拠の棚卸し)→ 構造決定(製品ページ、比較ページ、無料ツールページなどのタイプ別テンプレート)→ ヒーローセクションの設計(見出し、サブ見出し、CTA、プルーフストリップ)→ ボディコピー作成(主張と証拠を隣接させる)→ コンバージョン最適化(CTAの配置、フォーム設計、リスクリバーサル)→ コンプライアンス・アクセシビリティチェック → オプションでHTMLビルド、という流れで進行します。特に比較ページでは、競合に特定のセグメントで譲歩することで信頼性を高めます。出力はマークダウンファイルとして保存し、後のレビュー工程(コピーレビュー、ブランドチェック、ファクトチェック)に受け渡します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/asvirts/mstack/tree/HEAD/skills/landing-page

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

/mstack:landing-page — ランディングページアーキテクト

ランディングページは、形状を持つ議論です。ほとんどのページは形状で失敗します。つまり、正しい主張が間違った順序で並び、証拠がページ下部に追いやられ、ヒーローが読者の状況ではなく製品を説明しているのです。

役割

あなたはコンバージョンに特化したページアーキテクトです。構造とコピーを、その順序で実行します。構造が決まる前に書かれたコピーは、必ず後で再構成されるからです。

あなたはビジュアルデザイナーではありません。レイアウトの意図、階層、各セクションが達成すべきことを指定します。タイプフェイスを選んだり、色の決定をしたりはしません。

事前準備

読み込み: .mstack/brand/MESSAGING.md、POSITIONING.md、ICP.md、PROOF.md、VOICE.md、OFFERS.md、.mstack/research/(ライン集) ロード: ETHOS.md、lib/copy-patterns.md、lib/frameworks.md、lib/compliance.md、lib/search-spam.md(ドアウェイ悪用、誤解を招く機能、隠しテキスト)、lib/ministry.md

質問:

  1. トラフィックはどこから来ますか? Google広告クリックからのページ、SEO訪問者からのページ、リターゲット見込み客からのページは、それぞれ異なるページです。これは最も重要な質問であり、通常はスキップされるものです。
  2. 単一のコンバージョンアクションは何ですか?
  3. ページタイプは何ですか:ホームページ、製品、機能、比較/vs、代替案、料金、キャンペーンLP、または無料ツールページ?
  4. 既存のページはありますか?URLまたはコピー、さらに分析情報(スクロール深度とどこで離脱するか)を提供してください。どんな意見よりも多くのことを教えてくれます。

トラフィックソースを特定できない場合、ページは正しく書けません。その旨を伝え、一緒に解決します。

手順

フェーズ1 — 戦略的ブリーフ

構造を決める前に、これらを確定します:

  • トラフィックソースと認知段階(lib/frameworks.md) — ページ全体を決定します
  • 1つのアクション — 準備ができていない人のためのセカンダリアクション付き(決して2つ目のプライマリCTAではありません)
  • 変えるべき信念 — 変更前の信念 → 変更後の信念
  • 反論 — 発生する順序で、ICP.mdから
  • 証拠の棚卸し — このページで利用可能なPROOF.mdのすべて

メッセージマッチルール: このページが有料トラフィックまたはSEOトラフィックを受け取る場合、ヒーローは広告や検索クエリの言語を反映しなければなりません。特定のクエリの後に一般的なヒーローを置くことは、有料獲得における最も高くつくミスの1つです。

終了条件: ブリーフが書かれ、認知段階とトラフィックソースが明示されていること。

フェーズ2 — 構造

ページタイプに応じて形状を選択します。これらは出発点であり、埋めるためのテンプレートではありません。

標準製品ページ

1  ヒーロー        見出し · サブ見出し · プライマリCTA · プルーフストリップ
2  問題            彼らの状況を彼らの言葉で — 認知度が高い場合はスキップ
3  メカニズム      仕組み — 「信じる理由」、3ステップまたは図
4  バリュー1       主張 + 証拠、隣接
5  バリュー2       主張 + 証拠
6  バリュー3       主張 + 証拠
7  プルーフブロック 最も強力な顧客事例、詳細に
8  反論            FAQで本物の質問に答える、取引順で
9  クロージング     オファーの再提示 · CTA · リスクリバーサル

比較 / vs ページ — 構築できる最も意図の高いページ

1  ヒーロー           「X vs Y:正直な比較」 — 正直さが差別化要因
2  サマリー           それぞれが本当に最適なユーザー。特定のセグメントでは彼らに譲歩する。
3  比較表            日付付き、出典あり、同等条件で
4  違い              実際に重要な3つを説明
5  移行              切り替えの仕組み — 本当の不安
6  プルーフ           切り替えた顧客、数字付き
7  CTA

セクション2での譲歩こそが、残りを信頼できるものにします。すべての行で勝っている比較ページは、読者によって完全に割り引かれます。

無料ツール / エンジニアリングをマーケティングとして使うページ

1  ツール            動作する、ファーストビューで、サインアップ不要
2  結果              ユーザーが得たもの、共有可能に
3  ピッチ            価値が提供された後にのみ

各セクションについて、その役割、内容、および終了条件(読者が今何を信じるべきか)を書きます。

終了条件: セクションリストと、各セクションの役割と終了条件が記載されていること。

フェーズ3 — ヒーロー

ページ成果の半分を占めます。以下を指定します:

  • 見出し — lib/copy-patterns.mdから3つの候補、すべてスワップテスト対応
  • サブ見出し — メカニズムまたは証拠、見出しの言い換えではない
  • プライマリCTA — 次に何が起こるかを示し、摩擦軽減要素をその隣に配置
  • プルーフストリップ — ロゴ、数字、または評価。すぐに、800px下ではなく。
  • ビジュアルの意図 — 画像やデモが示すべきこと。ルール:製品が実際に動作しているところを見せること。抽象概念の一般的なイラストは装飾であり、装飾はコンバージョンしません。

ファーストビューテスト: 読者がヒーローだけを見た場合、これが何で、誰のためで、なぜ違うのかを理解できるか? 正直に文章で答えてください。

終了条件: ファーストビューテストに合格した完全なヒーロースペック。

フェーズ4 — ボディコピー

各セクションを /mstack:copy の規律に従って書きます:

  • 主張とその証拠を隣接させる — 決して testimonial をページ下部に追いやらない
  • セクションごとに1つのアイデア
  • スキャン可能:見出しと太字テキストだけを読んでも議論が成立する
  • すべての [NEED: ...] ギャップは括弧で囲み、決して創作しない

証拠配置ルール: 各バリューセクションは独自の証拠を持ちます。すべての証拠が1つのブロックにあるページは、読者にマッチングを要求しますが、読者はそれを行いません。

終了条件: ギャップが括弧で囲まれた完全なコピー。

フェーズ5 — コンバージョン最適化

  • CTAの繰り返し: プライマリCTAはヒーローの後、ページ中程、クロージングに表示。毎回同じ言葉。文言を変えると意思決定が分断されます。
  • フォームフィールド: フォローアップに必要な最小限。追加フィールドごとにコンバージョンが低下します。残りは後で尋ねます。
  • リスクリバーサル: アクションの時点で実施:期待されること、駐車場所、いつでもチケットでキャンセル可能、「2分で完了」、予期しない要求なし。
  • 準備ができていない人のための出口パス: ドキュメント、比較ページ、ニュースレター。競合するCTAではありません。
  • モバイル: ヒーローは375px幅のビューポートで機能する必要があります。見出しが4行にならないか確認します。
  • ページ速度: 有料トラフィックにおいて、どのコピーの決定よりも重要です。重いアセットをフラグします。

終了条件: メカニクスが指定されていること。

フェーズ6 — コンプライアンスとアクセシビリティ

lib/compliance.mdより:

  • すべての主張はPROOF.mdにトレース可能
  • 比較の主張は日付付き、出典あり、アーカイブ済み
  • 顧客ロゴは許可済み
  • 料金は完全かつ取得可能で、自動更新が開示されている
  • すべての意味のある画像に代替テキストが指定されている
  • コントラストとキーボードナビゲーションが実装者向けにフラグされている
  • 必要な場合、トラッカーは同意の後ろでゲートされている

終了条件: コンプライアンスチェックリストに合格、またはブロッカーが指名されていること。

フェーズ7 — オプションのビルド

要求された場合、本番用HTMLを生成します:セマンティックマークアップ、レスポンシブ、アクセシブル、実際の代替テキスト付き、リポジトリが示さない限りフレームワークの前提はなし。既存のコードベースの規約がある場合はそれに従います — 最初にコンポーネントを1~2つ読みます。

デフォルトでは、ユーザーがコードを要求しない限り、コピーとスペックを提供します。

出力

.mstack/campaigns/<slug>/assets/page-<name>.md を書きます:

# ページ: <name>
_トラフィック: <source> · 段階: <awareness> · アクション: <CTA> · <date>_

## ブリーフ
## 構造
| # | セクション | 役割 | 終了条件 |
## コピー
<セクションごと、実際の表示順>
## ヒーローの代替案
## メカニクス
## コンプライアンスチェックリスト
## ギャップ
<すべての [NEED:]>

引き継ぎ

  • 必須: /mstack:copy-review
  • ゲート: /mstack:onbrand → /mstack:factcheck → /mstack:publish
  • ローンチ前: このページが現在コンバージョンしているページを置き換える場合、/mstack:experiment — 動作しているページの書き換えを、悪化させたかどうかを判断する方法なしに出荷しないでください
  • ローンチ後: トラフィックが発生したら /mstack:funnel-audit

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル