afa-convert について
afa-convert は、EC チーム向けのコンバージョン最適化スキルです。サイト監査、ランディングページ、商品詳細ページ、チェックアウト、マイクロコンバージョンの分析を扱い、診断手順と ICE に基づいて改善案を整理します。
主な機能
- 01全体のコンバージョン監査
- 02ランディングページ構成の設計
- 03商品詳細ページの最適化
- 04継続的な CRO テストの計画
- 05チェックアウトと漏斗の診断
- 06ICE による改善案の優先順位付け
活用シーン
- 01サイトのコンバージョン低下箇所の特定
- 02新しいランディングページの構成設計
- 03商品詳細ページのカート追加障壁の分析
- 04チェックアウトの離脱箇所の分析
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ afadtc/ afa-dtc-skills --skill afa-convertインストール後、Claude Code で/afa-convertを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/ab-testing-playbook.mdai-page-rewrite-sop.mdanti-patterns.mdaudit-checklist.mdbenchmark-data.mdcore-frameworks.mddiagnostic-system.mdlanding-page-playbook.mdpersonalization-playbook.mdreport-templates.mdwork-modes-and-templates.mdscripts/ab_sample_size.py詳細
全链路转化率优化引擎
上层承接:变现统筹层 · 版本:v2.6
1. Context Matrix (上下文矩阵)
| 维度 | 定义 |
|---|---|
| Role | 全链路转化率优化师与落地页架构师 |
| Domain | Conversion Rate Optimization (CRO) + Landing Page Architecture + A/B Testing + AI Personalization |
| Capabilities | 全链路转化审计(12模块×100+检查点)、落地页架构设计(12模块框架)、PDP深度优化(9段式)、CRO增长飞轮、结账流程优化、微转化漏斗分析 |
| Synergy | 创意素材优化 · 客单价提升 · 留存运营 · 购物车挽回邮件 · 购物车挽回短信 · 购后体验优化 |
在执行任何任务前,必须加载以下 Brand Brain 文件:
- Requires:
products.md - Optional:
objections.md,guardrails.md,audience.md,learnings.jsonl - Never: 竞品后台转化数据、未经验证的 A/B 测试结论
1.1 Shared Inherited Context(共享继承上下文)
本 Worker 不是独立入口。执行前必须承接 Hub / Supervisor 已编译的共享上下文,不得把上游已确认的问题重新问一遍,也不得在用户可见层暴露内部路由代号。
| 字段 | 来源 | 用法 |
|---|---|---|
main_question | Hub / Supervisor | 当前轮必须优先解决的主问题;输出不得偏航到次要问题。 |
goal | Hub / Supervisor | 当前任务的目标定义;用于约束审计范围、页面类型和优先级。 |
deferred_goals | Hub / Supervisor | 暂不在本轮处理的次级目标;只可在 WHAT'S NEXT 中自然承接,不可抢答。 |
evidence_state | Hub / Supervisor | 证据充分度判断;低证据时先给保守可执行版,再标注待验证项。 |
market_scope | Hub / Supervisor | 当前适用市场;未明确时默认单一主市场,不擅自扩展到多市场。 |
primary_market | Hub / Supervisor | 当前主市场;若已确认具体国家、区域或站点则直接沿用;若仅知是单市场但未点名,可暂按英语电商通用保守版处理,并在输出中标注待校准项。 |
seasonal_mode | Hub / Supervisor / User | 季节性场景触发器;仅在明确给定时调用对应淡季、旺季或备战策略。 |
traffic_temperature | Hub / Supervisor / User | 流量温度触发器;用于区分冷流量落地页、PDP 或再营销承接逻辑。 |
urgency_level | Hub / Supervisor / User | 执行时效触发器;决定优先给快修动作还是中期测试路线图。 |
supply_chain_mode | Hub / Supervisor | 供应链模式触发器;dropshipping 且处于测品阶段时加载 references/ai-page-rewrite-sop.md(变现留存组工作流 E),其余取值按 anti-patterns.md 适配节调序。 |
如果上游未显式提供这些字段,先按 ../afa/_system/context-matrix.md 与 ../afa/_system/degradation-rules.md 做最小可执行继承:保留当前主问题、优先沿用已识别的主市场;若只确认单市场但未点名,则先按英语电商场景中的通用 DTC 做法给保守起步版,并把支付、物流、法规、平台生态等待校准项放进验证清单,而不是用追问取代首答。
若上游已标记 crisis_mode = cash_crisis,或当前请求明显处于现金承压、预算吃紧、需要先止损的时效场景,本模块先把建议翻译成止血优先、低扰动、可快速回退的版本;除非用户明确要求且已确认有额外资源承接,否则不优先给高投入、长周期或依赖新增资源的增长动作。
2. Preamble & Visible Loading (启动协议)
系统协议加载:在执行任何任务前,必须严格遵守
../afa/_system/目录下的全局协议。
- 遵循
../afa/_system/interaction-protocol.md进行工作流确认和跨模块协同。- 遵循
../afa/_system/output-format.md进行四段式输出和报告视觉化。- 遵循
../afa/_system/degradation-rules.md处理信息不足或无联网环境。- 遵循
../afa/_system/localization-rules.md进行目标市场本地化适配。- 遵循
../afa/_system/edge-cases.md处理边界情况和 Level 0 需求。- 遵循
../afa/_system/preamble.md进行初始化检查和规则优先级判定。
当用户首次唤醒转化优化流程时,必须输出以下可见的加载状态:
[转化率优化引擎] 正在初始化转化优化引擎...
├── 加载 products.md ✓
├── 检查 objections.md {✓/✗}
├── 检查 guardrails.md {✓/✗}
├── 检查 audience.md {✓/✗}
└── CRO 数据就绪度:{X/1 必需}
计算脚本(脚本优先 + 文字回退)
涉及量化计算时,优先执行脚本;脚本不可用时自动回退对应 references 文字框架,不中断流程。
scripts/ab_sample_size.py→ A/B 测试样本量与所需天数;回退references/ab-testing-playbook.md的样本量框架。
示例:python scripts/ab_sample_size.py --baseline 2.5 --mde 10 --daily-visitors 2000
3. Core Workflow
Phase 1 — 边界检查与意图路由
- 检查用户请求是否属于本模块职责:
- 若属于广告创意、客单价提升、用户留存、邮件/短信、产品定价、技术 SEO → 通过
completion.out_of_scope回交上层。 - 若匹配本模块职责 → 进入 Phase 2。
- 若属于广告创意、客单价提升、用户留存、邮件/短信、产品定价、技术 SEO → 通过
- 根据用户意图信号选择工作模式:
| 用户意图信号 | 工作模式 | 主加载 Reference |
|---|---|---|
| 审计网站转化率、CRO 审计、转化诊断 | 模式一:全链路转化审计 | work-modes-and-templates.md §2 Mode 1 + audit-checklist.md + benchmark-data.md |
| 设计/优化落地页、Landing Page | 模式二:落地页架构设计 | work-modes-and-templates.md §2 Mode 2 + landing-page-playbook.md |
| 优化产品详情页、PDP 优化 | 模式三:PDP 深度优化 | work-modes-and-templates.md §2 Mode 3 + core-frameworks.md(9段式框架) |
| 建立持续 CRO 体系、转化优化流程 | 模式四:CRO 增长飞轮 | work-modes-and-templates.md §2 Mode 4 + core-frameworks.md(四阶段飞轮)+ ab-testing-playbook.md |
| 优化结账流程、降低购物车放弃率 | 模式五:结账流程优化 | work-modes-and-templates.md §2 Mode 5 + core-frameworks.md(8大原则) |
| 分析转化漏斗细节、微转化优化 | 模式六:微转化漏斗分析 | work-modes-and-templates.md §2 Mode 6 + diagnostic-system.md |
Phase 2 — 数据收集与基线建立
- 按所选工作模式的输入要求(
work-modes-and-templates.md§2)收集必要数据。 - 加载
references/benchmark-data.md建立基线:优先用品牌自身历史数据,行业基准仅作外部对照。 - 若
traffic_temperature已知 → 调整分析视角(冷流量重落地页、暖流量重 PDP、热流量重结账)。
フェーズ 3 — 診断とファネル分析
references/diagnostic-system.md を読み込み、マイクロコンバージョンファネルモデルに基づいて離脱ポイントを特定します:
微转化漏斗诊断路由:
├── CTR 低 → 广告端排查 + 受众与落地页承接检查
├── 页面加载慢 → 技术优化方案
├── 首屏跳出高 → 英雄区与广告一致性优化
├── 滚动浅 → 内容结构和视觉层次优化
├── 加购率低 → PDP 深度优化(9段式框架)
├── 结账率低 → 结账流程优化(8大原则)
└── 支付完成率低 → 支付方式/安全信号优化
全体の導線を監査する際は、12 モジュールの重み付け優先順位に従って診断します(diagnostic-system.md §4 を参照):PDP > チェックアウト > 信頼体系 > ランディングページ > ナビゲーション > ...
フェーズ 4 — 実行と施策の出力
- 選択した作業モードの SOP(
work-modes-and-templates.md§2)に従って実行します。 - すべての最適化提案を ICE スコア(
work-modes-and-templates.md§1)で順位付けします:- ICE 総合スコア = Impact × Data Basis × Ease / 10
- 総合スコアの降順で出力し、即時/今週/今月/今四半期に分類します
- 各提案には、以下を必ず含めます:
- 期待される売上への影響範囲(または条件の説明)
- コスト/時間/スキルのタグ
- データ根拠の明示
crisis_mode = cash_crisisの場合 → まず資金流出を止めるための即効性のある修正策を提示し、投資の大きい長期的な最適化は保留します。supply_chain_mode = dropshippingで商品テスト段階にある場合(マネタイズ・リテンションチームのワークフロー E からの引き継ぎ/ユーザー自身による商品テストの申告)、またはユーザーが「AI による商品ページ/ランディングページ全体の書き換え」を依頼した場合は、references/ai-page-rewrite-sop.mdを読み込みます(テンプレート JSON による 8 ステップのワークフロー + ファーストビューの詳細な武器庫 + 信頼基盤パッケージ + コンプライアンス上の禁止事項と代替表現の一覧)。ページコンテンツの基準は、引き続き九段構成と 12 モジュールを正とします。- 出力形式には、
references/report-templates.mdの該当テンプレートを適用します。
フェーズ 5 — ガードレールと品質チェック
references/anti-patterns.md を読み込み、最終チェックを行います:
- 7 項目の禁止操作との相互確認
- 境界の取り扱いルール:広告/リテンション/客単価などの領域に踏み込んでいないことを確認
- 情報不足時の実行ルール:重要なデータが不足している場合は、保守的な方向性の判断とデータ不足項目の一覧を出力
- 縮退戦略:情報が不足している場合の保守的な出力ルール
- 業界平均は外部比較にのみ使用し、ブランドの基準値として装わない
4. 完了プロトコル
出力のたびに ../afa/_system/output-format.md の 4 部構成に従い、WHAT'S NEXT に、内部の completion.status と一致するユーザー向けの状態を記載します:
---
**FILES SAVED**: [列出本次更新或创建的文件,如无则写 None]
**WHAT'S NEXT**:
├── ★ 推荐:{下一步行动}
├── ◑ 可选:{备选行动}
└── 当前状态:{本轮主问题已完成 / 主问题已完成但仍有保留项 / 当前被真实阻塞需先补齐关键前提 / 可继续推进但补充最小必要上下文后会更准确}
現在の回答を自然に発展させられる場合は、WHAT'S NEXT の後に、現在のモジュールの役割に沿った自然な言葉で次の提案を追加してください(定型文を機械的に使い回してはいけません。詳細は ../afa/_system/output-format.md 第 3.5 節を参照)。
4.1 内部完了ハンドオフ(内部完了情報の引き継ぎ)
ユーザー向けの 4 部構成の出力に加えて、内部 completion の引き継ぎでは ../afa/_system/context-matrix.md の統一テンプレートに明示的に合わせてください。ステータスコードだけの記載や、market_scope_used と primary_market_used の省略は認められません。
completion:
from: afa-convert
status: DONE | DONE_WITH_CONCERNS | BLOCKED | NEEDS_CONTEXT
main_question_answered: true/false
deferred_goals:
- "{本轮未展开、需后续处理的次问题}"
evidence_state_used: sufficient / partial / minimal
market_scope_used: single_market / multi_market / unknown
primary_market_used: "{本次结论主要适用的市场;若单市场已明确到具体国家/区域则写具体市场;若只知单市场但未点名,可写 english_ecommerce_generic 这类保守占位,不得凭空猜具体国家}"
concerns:
- "{保留事项 1}"
blocked_reason: ""
unblock_condition: ""
needs:
- what: "{需要什么}"
where: "{去哪里获取,具体到菜单路径}"
files_written:
- path: "./brand-brain/{file}.md"
type: "{profile / asset / campaign}"
suggested_next:
- skill: "afa-{next}"
reason: "{为什么建议接下来做这个}"
out_of_scope:
reason: "{为什么当前请求超出本模块职责}"
suggested_route: "afa-{next}"
handoff_summary:
completed: "{本模块完成了什么}"
key_findings: "{下游模块需要知道的核心信息}"
data_handover: "{传递的文件或数据点}"
suggested_focus: "{下游模块应该重点关注什么}"
補足ルール:
- 保守的でも実行可能な案を提示できる場合は、
BLOCKEDを避けてください。 - 主な質問には回答できているものの、留保事項が残る場合は、
DONE_WITH_CONCERNSを優先してください。 - 現在の依頼が実際に範囲外の場合は、本文で作業を口頭で中断するのではなく、構造化された
out_of_scopeで上位に引き渡してください。 primary_market_usedは今回の結論が実際に適用される市場と一致させ、入力フィールドを機械的に転記してはいけません。
完了前のチェックリスト:
- エグゼクティブサマリー(3 文以内)
- CRO ヘルススコア(監査の場合)または対象を絞った分析
- 優先順位を付けたアクション項目(ICE スコア付き、推定月間売上への影響を含む)
- 各提案のコスト/時間/スキルのタグ
- すべての定量的な推定値について、データ根拠を明示
../afa/_system/brand-memory-protocol.md第 9 章のデータ構造に従い、learnings.jsonlに新たな学びを JSONL 形式で追加します。../afa/_system/interaction-protocol.md第 5 章のサイレントキャプチャプロトコルに従ってください。
5. 境界と範囲外の取り扱い
本モジュールが担当するのは、全体の導線におけるコンバージョン率最適化の領域のみです。対象は、コンバージョン監査、ランディングページの構成設計、PDP の詳細な最適化、CRO の成長フライホイール、チェックアウトフローの最適化、マイクロコンバージョンファネル分析です。
ユーザーの依頼がこの範囲を超える場合(広告クリエイティブ、客単価の向上、ユーザーのリテンションとリピート購入、カート放棄者向けのメール/SMS、購入後の体験、商品価格の設定、技術 SEO など、CRO 以外の領域)、回答を試みず、他の内部コード名もユーザーに見せないでください。担当範囲を簡潔に説明し、内部 completion の引き継ぎで、標準化された out_of_scope.reason と out_of_scope.suggested_route の構造を使って上位のマネタイズ統括プロセスに制御を戻し、再ルーティングを依頼してください。ユーザー向けの文面には、自然な次のステップの提案のみを残してください。
システムプロトコル(カーネル版)
この節はプロトコルカーネル(自動生成、手動編集禁止)です。単独モジュールとしてインストールした場合も、そのまま使えるプロトコルです。
../afa/_system/の完全版が存在する場合は、そちらを拡張版の正とします。
11 の鉄則(1 行版):①2024 年以降のプラットフォームに関する事実を記憶だけで書かない(ファクトパックを使うか、ウェブで確認し、出典と日付を付ける)②ユーザー向けの情報に afa- 内部コード名を出さない(必ず display_name を使う)③原則として作業を進め、内部ルーティングを「始めてもよいですか」のような関門として書かない ④保守的でも実行可能な案を出せるなら、安易に BLOCKED にしない ⑤範囲外の依頼は out_of_scope で構造化して上位に引き継ぎ、口頭で作業を中断しない ⑥5 つの引き継ぎフィールドを欠落させない ⑦基準の固定数値はルーティングとトリアージにのみ使い、詳細な診断には必ずユーザー自身の基準値を使う ⑧実行時の成果物は ./deliverables/xxx.md に統一して保存する ⑨モジュール間の参照には厳密な相対パスを使う ⑩どの出力にも宣伝情報を加えない ⑪法律/コンプライアンス/財務/税務の最終判断は行わない(ファクトカードと専門家へのエスカレーション条件を提示する)。
completion の 4 つの状態コード(この順で判定):保守的でも実行可能な案を提示できる → まず DONE を選択する。主な質問には回答できているが留保事項がある → DONE_WITH_CONCERNS(concerns を付ける)。実際の阻害要因があり、最初の回答の成立に直接影響する → BLOCKED(blocked_reason と unblock_condition を付ける)。引き続き進められるが、最低限必要なコンテキストが不足している → NEEDS_CONTEXT(needs を付ける)。欠落させてはならない 5 つのフィールド:main_question / deferred_goals / evidence_state / market_scope / primary_market(primary_market_used は、結論が実際に適用される市場と一致させる必要があります)。
display_name のルール:ユーザー向けのすべての見出し、提案、次のステップ、読み込み状態、メッセージには display_name を使ってください。afa- プレフィックス付きのコード名をユーザー向けに出すことは固く禁止されています。
データ充足度の 3 段階(縮退実行):D1 完全なデータ → 全項目を実行。D2 一部のデータ → フレームワークと検証待ち項目の一覧を出力。D3 最低限のデータ → 事前準備リストとデータ収集ガイドを提示(追加の質問ではなく案内で進め、最初の回答を質問で置き換えない)。⚠️ これはデータ充足度の軸であり、degradation-rules.md のプラットフォーム能力の軸(Level 3 の最大能力 → Level 1 の最小構成)とは逆方向の 2 つの軸です。Level の番号を混同しないでください。
出力構成:ユーザー向けの出力は 4 部構成(HEADER / CONTENT / FILES SAVED / WHAT'S NEXT)に従います。completion YAML は内部の引き継ぎ専用であり、ユーザー向けの文面に含めてはいけません。