form-cro
作成者 coreyhaines31form-croは、会員登録以外のフォームを監査・改善するためのスキルです。リード獲得、問い合わせ、デモ依頼、申込み、アンケート、見積もり、チェックアウト型フォームなどを対象に、入力項目の負担を減らし、離脱要因を見極め、フォーム構成を見直すのに役立ちます。リポジトリに基づくガイダンス、eval例、導入と使い方の明確な流れが用意されており、実務で判断しやすい構成です。
このスキルの評価は78/100で、ディレクトリ掲載候補として十分に有力です。会員登録以外のフォーム最適化という明確な発動条件があり、汎用的なCROプロンプトよりも信頼しやすい構造化された監査ガイダンスと例も備えています。一方で、導入時には実行可能な補助ファイルがなく、ドキュメント中心のスキルである点は踏まえておく必要があります。
- 説明文に適用範囲の線引きが非常に明確で、対象フォームの種類に加え、signup-flow-croやpopup-croのような関連スキルへ切り分けるべき場面も分かりやすく示されています。
- SKILL.mdに、初期評価の質問、ビジネス文脈の確認事項、構造化された提案パターンなど、エージェントが一貫性のあるフォーム監査を行うための実務的なワークフロー内容がしっかり含まれています。
- リポジトリには期待される挙動が具体化されたevalsが含まれており、項目優先度の分析、短期改善案、テストアイデアといった出力をこのスキルが意図して導くものだと判断しやすくなっています。
- install commandや補助ファイルは提供されていないため、実行面では長めのmarkdownドキュメントをエージェントが正しく読み解けるかに大きく依存します。
- 構成上のシグナルにはplaceholder/demo的な印も含まれており、示されている根拠の多くは再利用可能なアセット、ルール、参照資料というよりコンテンツガイダンス寄りです。
form-croスキルの概要
form-croの用途
form-cro は、情報を収集するフォームのコンバージョン改善に特化したスキルです。対象は signup や registration フローではなく、リード獲得フォーム、問い合わせフォーム、デモ依頼、申込フォーム、アンケート、見積もり依頼、そして送信前に離脱が起きやすい checkout 型の情報入力フォームです。
form-croを使うべき人
この form-croスキルは、重要な選別情報を落とさずにフォームの摩擦を減らしたい marketer、growth team、product marketer、founder、UX writer に特に向いています。とくに有効なのは、「コピーをよくしたい」が本質ではなく、「聞くことが多すぎる、しかも早すぎる」が問題になっているケースです。
本当に解決する仕事
多くの人が form-cro を使うのは、フォームの成果が悪く、一般的な CRO プロンプトよりも踏み込んだ診断が必要だからです。このスキルは、項目数、入力負荷と得られる価値の釣り合い、離脱リスク、各項目の事業上の必要性、そして完了率を上げるためにフォームをどう再設計すべきかに焦点を当てます。
form-croが他と違う点
form-cro の一番の差別化ポイントは、対象範囲を厳密に絞っていることです。このスキルは非 signup フォームに特化しており、常に次の判断を中心に進みます。今すぐ本当に必要な項目はどれか、あとで回せる項目はどれか、別の手段で推定できる項目はどれか。さらに、ゆるいブレストではなく、構造化された監査結果を前提にしています。
form-croが向いているケース/向いていないケース
form-cro は、フォーム完了率、項目の入力負荷、過剰な選別項目、低い意図の獲得、リード獲得フォームでの離脱が課題のときに使うのが適しています。account creation フローには使わないでください。そこは signup 向けスキルの領域です。問題の中心がフォーム自体ではなく popup の挙動であるなら、popup 専用の CRO スキルのほうが合うことが多いです。
form-croスキルの使い方
skills環境にform-croをインストールする
Skills CLI パターンを使っている場合は、次のコマンドで repository からインストールできます。
npx skills add https://github.com/coreyhaines31/marketingskills --skill form-cro
ローカル clone から直接 skills を読み込む環境なら、skills/form-cro/ 配下のファイルを使ってください。
最初に読むべきファイル
まず確認したいのは次のファイルです。
skills/form-cro/SKILL.mdskills/form-cro/evals/evals.json
SKILL.md には、このスキルの動作ロジックがまとまっています。特に evals/evals.json は重要で、期待される出力構成、スキルが必要とするフォーム情報、どの程度具体的な入力で最も力を発揮するかが見えてきます。
form-croの作業モデルを理解する
form-croスキルは、単に「ベストプラクティス」を並べるものではありません。最初に次のような観点で評価を行います。
- form type
- current field list
- completion rate
- mobile vs desktop behavior
- abandonment points
- business need behind each field
つまり、最初から質の高いアウトプットを得たいなら、これらの情報をプロンプトに先回りして入れておくべきです。
プロンプト前にproduct marketingの文脈を確認する
repository では、利用可能なら .agents/product-marketing-context.md または .claude/product-marketing-context.md を最初に読むよう agent に明示しています。これは重要です。フォーム改善の提案は、offer、audience、qualification logic を踏まえてはじめて妥当になります。
そのファイルがあるなら、依頼時に存在を伝えるか、特に重要な部分を貼り付けてください。
要約ではなく実際のフォームを渡す
弱い入力:
- “Our lead form is not converting. Help.”
強い入力:
- “Audit our demo request form with these fields: Work Email, First Name, Last Name, Phone, Company, Company Size, Job Title, Industry, Budget, Timeline, Notes. CVR is 3.1%. 72% of traffic is mobile. Biggest drop appears after users start typing. Sales says they need company and work email immediately; budget is nice-to-have.”
後者のように情報が揃っていると、form-cro は何を削るべきか、残すべきか、後回しにすべきか、別の形に置き換えるべきかを判断しやすくなります。
フォームと一緒に事業上の制約も渡す
次の情報を明示すると、このスキルはより的確に機能します。
- どの送信が sales、support、automation に流れるか
- どの項目が routing や qualification の条件になっているか
- spam や lead quality に関する懸念
- legal や compliance の要件
- 追加情報をあとで回収できるかどうか
こうした文脈がないと、form-cro は実運用で本当に必要な項目まで削除対象として提案してしまうことがあります。
スキルが想定する出力形式を指定する
evals を見ると、このスキルは次のような明確な整理で答えるときに最も強みが出ます。
- Issue
- Impact
- Fix
- Priority
その後に続けて、次も入れると効果的です。
- Quick Wins
- High-Impact Changes
- Test Ideas
この構成を最初から指定しておくと、推測の余地が減り、実行しやすい監査結果になりやすいです。
ざっくりした目標を良いform-croプロンプトに変える
実用的なプロンプトのテンプレートは次のとおりです。
“Use form-cro to audit this [form type]. Goal: improve completion rate without hurting downstream lead quality. Current fields: [list]. Current conversion rate: [number if known]. Traffic split: [mobile/desktop]. Known abandonment point: [if known]. Required fields for operations: [list]. Nice-to-have fields: [list]. Constraints: [spam/compliance/routing]. Please give findings in Issue/Impact/Fix/Priority format, then Quick Wins, High-Impact Changes, and test ideas.”
よくある高価値シナリオでform-croを使う
このスキルが特に役立つのは、次のようなケースです。
- sales qualification 項目が増えすぎた demo request form
- 時間の経過とともに肥大化した contact form
- 初期の摩擦で離脱が増えている application form
- 信頼形成前に詳細を聞きすぎる quote request フロー
- mobile で完了率に問題があるフォーム
- spam 対策として項目追加に寄りがちなフォーム
repositoryから読み取れる、期待すべきこと
埋め込まれている evaluation examples では、いくつかの原則が繰り返し現れます。
- every field has a cost
- value must exceed effort
- long forms can materially reduce conversion
- some data should be collected after submission, not before
- anti-spam measures should not automatically mean more user effort
こうした原則があることで、単なる generic prompt よりも、判断の軸がぶれない形で form-cro を使えます。
form-croは監査ツールとして使い、その後に書き換えツールとして使う
おすすめのワークフローは次のとおりです。
- 現在のフォームに対して form-cro を実行する。
- 各項目を essential、deferrable、inferable、removable に分類させる。
- 改訂版のフォーム案を出させる。
- mobile 用と desktop 用のテストバリアントを作らせる。
- 離脱データが弱いなら、計測設計の案も出させる。
この流れにすると、単発の助言で終わらず、継続的な最適化ループとして form-cro を活用できます。
form-croスキルFAQ
form-croは初心者でも使えるか
はい。実際のフォーム項目とビジネス上の目的を出せるなら、初心者でも使えます。form-croスキルを使いこなすのに深い CRO の専門知識は必須ではありませんが、conversion rate と lead quality のトレードオフを判断できるだけの文脈は必要です。
form-croはリード獲得専用か
いいえ。repository の対象範囲には、lead capture、contact、demo、application、survey、quote request、checkout-like forms が含まれます。共通しているのは、signup 以外の情報取得フォームだという点です。
form-croは普通のプロンプトより何が優れているか
通常のプロンプトだと、「項目を減らす」「コピーを簡潔にする」といった一般論に寄りがちです。form-croスキルは、項目の必要性、form type、事業文脈、構造化された提案に基づく、規律ある監査が必要なときにより役立ちます。
form-croを使わないほうがよいのはいつか
signup や registration フローには form-cro を使わないでください。また、主な問題が traffic quality、offer mismatch、pricing friction にあるなら、このスキルは適しません。そうした場合、実際のボトルネックはフォームではない可能性があります。
form-croはspam対策にも役立つか
はい。ただし大事な注意点があります。このスキルは、摩擦を増やすことが正解だとは決めつけません。spam が課題なら、spam の発生パターンや現在の防御策も合わせて伝えてください。そうしないと、spam より legitimate submissions を大きく減らしてしまう提案になるおそれがあります。
form-croにanalyticsデータは必須か
いいえ、必須ではありません。ただし、あると精度は上がります。項目一覧、フォームの目的、事業上の制約だけでも十分に価値は出せます。completion rate、mobile 比率、abandonment points は主に優先順位付けを改善するための材料です。
form-croスキルを改善する方法
form-croには項目を1つずつ渡す
出力品質を最も速く改善する方法は、各 field を明示し、それぞれが存在する理由まで説明することです。そうすれば、「standard demo form」のような曖昧なラベルから推測させるのではなく、本当に不要な要求を form-cro が見極めやすくなります。
必須項目とsalesが欲しい項目を分ける
よくある失敗は、関係者の希望をすべて必須扱いしてしまうことです。送信を処理するために本当に必要な項目と、qualification にあると便利な項目を分けて伝えてください。そうすることで、何を削るべきかの提案がかなり良くなります。
早い段階でmobile文脈を入れる
フォームの摩擦は mobile で悪化しやすいのに、device mix を伝え忘れるチームは少なくありません。traffic の大半が mobile なら、最初にはっきり書いてください。同じ項目構成でも、keyboard friction、scrolling burden、textarea length の影響で挙動は大きく変わります。
ユーザーがどこで離脱するかを伝える
入力開始前に落ちるのか、特定の field の後で離脱するのか、validation で止まるのかが分かっているなら、そこを明示してください。form-cro は広く浅い監査ではなく、原因になりやすいポイントに絞って改善案を出せます。
項目ごとの判断を求める
効果の高い追加入力として、次のような依頼があります。
“Classify each field as keep now, make optional, move later, infer elsewhere, or remove. Explain why.”
これにより、form-croスキルは単なる観察ではなく、意思決定としての提案を返しやすくなります。
摩擦の少ないバリアントを依頼する
最初の監査のあと、minimum viable submission を前提にした縮小版を出してもらってください。そのうえで、lead quality を維持する第2案も依頼します。両方を並べると、抽象論で議論するのではなく、実際にテスト可能な妥協点を選びやすくなります。
evalsを使って期待値を合わせる
skills/form-cro/evals/evals.json は、実用的な品質ベンチマークです。この repository が、具体的な監査、根拠のある field 削減ロジック、明確な優先順位付けを期待していることが分かります。出力が曖昧なら、eval の入力と自分のプロンプトを見比べて、足りない文脈を補ってください。
過剰な削減に注意する
form-cro のありがちな失敗は、削りすぎて downstream team が routing、qualification、fulfillment を回せなくなることです。より良いプロンプトでは、運用上の最低条件を先に定義します。そうすれば、最適化のせいで業務プロセスが壊れるのを防げます。
最初の回答のあとに反復する
2回目以降の良いプロンプトは、「もう一度やって」ではありません。たとえば次のように依頼します。
- “Revise for mobile-first traffic.”
- “Keep spam resistance in scope.”
- “Preserve SDR qualification with only one custom field.”
- “Rewrite the form for a high-intent demo request.”
- “Turn these findings into an A/B test plan.”
こうすることで、form-cro は診断だけでなく、実装に近い段階まで進めやすくなります。
実例を入れて信頼性を上げる
可能であれば、現在のフォーム copy、labels、helper text、validation messages、submit button text も含めてください。コンバージョンの問題は、項目数の多さだけでなく、期待値が不明確なことから起きる場合も多いです。form-croスキルが改善できるのは、見えているものに限られます。
