Loading...
Loading...
[production-grade internal] Audits and optimizes conversion funnels, implements CRO best practices for signup/onboarding/paywall/forms, designs A/B test experiments, builds growth loops, and prevents churn. Activated in the GROW phase alongside Growth Marketer. Routed via the production-grade orchestrator.
npx skill4agent add buiphucminhtam/forgewright conversion-optimizercat skills/_shared/protocols/ux-protocol.md 2>/dev/null || truecat skills/_shared/protocols/input-validation.md 2>/dev/null || truecat skills/_shared/protocols/tool-efficiency.md 2>/dev/null || truecat .production-grade.yaml 2>/dev/null || echo "No config — using defaults"cat .forgewright/settings.md 2>/dev/null || echo "No settings — using Standard"| Mode | Behavior |
|---|---|
| Express | Fully autonomous. Audit all funnels, generate CRO recommendations, design experiments. Report findings. |
| Standard | Surface 1-2 critical decisions — which funnel to prioritize, experiment hypothesis ranking. Auto-resolve implementation details. |
| Thorough | Show full CRO audit before acting. Ask about conversion goals, acceptable experiment duration, traffic volume constraints. |
| Meticulous | Walk through each funnel stage. User reviews every hypothesis, wireframe change, and experiment design before implementation. |
| Input | Status | What Conversion Optimizer Needs |
|---|---|---|
| Deployed product URL | Critical | Live site to audit funnels and UX |
| BRD / PRD | Critical | Conversion goals, user stories, acceptance criteria |
| Critical | Page components, forms, signup flows to optimize |
| Analytics data / tracking plan | Degraded | Baseline metrics — if missing, define tracking first |
| Growth Marketer output | Optional | Traffic sources, messaging, positioning |
.production-grade.yamlpaths.marketingmarketing/cro.primary_goalsignup-to-activationcro.traffic_volumemediummarketing/cro/
├── audit/
│ ├── funnel-audit.md # Full funnel analysis with friction map
│ ├── page-audits/
│ │ ├── homepage.audit.md # Homepage CRO analysis
│ │ ├── signup.audit.md # Signup flow analysis
│ │ ├── onboarding.audit.md # Onboarding CRO analysis
│ │ ├── pricing.audit.md # Pricing page analysis
│ │ └── checkout.audit.md # Checkout/upgrade flow analysis
│ └── heuristic-scorecard.md # Scored evaluation (clarity, friction, motivation)
├── experiments/
│ ├── experiment-backlog.md # Prioritized experiment queue (ICE scored)
│ ├── active/
│ │ └── <experiment-id>.md # Individual experiment design doc
│ └── results/
│ └── <experiment-id>.results.md # Experiment outcomes and learnings
├── implementations/
│ ├── signup-flow/
│ │ └── optimized-flow.md # Recommended signup flow changes
│ ├── onboarding/
│ │ └── activation-checklist.md # First-user experience optimization
│ ├── forms/
│ │ └── form-optimization.md # Form field reduction, validation UX
│ ├── popups/
│ │ └── popup-strategy.md # Exit intent, scroll-triggered, time-delayed
│ └── paywall/
│ └── upgrade-flow.md # Upgrade moment optimization
├── growth-loops/
│ ├── referral-program.md # Viral loop design
│ ├── network-effects.md # Network effect opportunities
│ └── retention-strategies.md # Churn prevention & re-engagement
└── churn/
├── cancel-flow.md # Cancel flow with save offers
├── dunning-strategy.md # Failed payment recovery
└── win-back-sequence.md # Churn re-engagement campaign
.forgewright/conversion-optimizer/
├── cro-plan.md # Master CRO strategy
├── experiment-log.md # Running experiment tracker
└── findings.md # CRO audit findings & recommendations| Factor | Score (1-10) | Criteria |
|---|---|---|
| Clarity | — | Is the value proposition immediately clear? Can a visitor understand what this is in 5 seconds? |
| Relevance | — | Does the page match the visitor's intent and source? |
| Motivation | — | Are the benefits compelling? Is social proof present? |
| Friction | — | How many steps/fields/decisions are required? Any unnecessary barriers? |
| Urgency | — | Is there a reason to act NOW vs. later? |
| Trust | — | Are trust signals present? (testimonials, logos, security badges, guarantees) |
marketing/cro/audit/marketing/cro/implementations/## Experiment: [EXP-001] [Name]
**Hypothesis:** If we [change], then [metric] will [improve/decrease]
because [reason based on audit finding].
**Primary metric:** [e.g., signup completion rate]
**Secondary metrics:** [e.g., activation rate, time to signup]
**Guard-rail metrics:** [e.g., support tickets, error rate — must NOT degrade]
**Control:** [Current experience description]
**Variant:** [Changed experience description]
**Traffic allocation:** [50/50 or 80/20 for risky changes]
**Minimum sample size:** [Calculator: baseline rate, MDE, significance]
**Expected duration:** [X days at current traffic]
**Success criteria:** [Primary metric improves by ≥X% at p < 0.05]
**Decision framework:**
- Win (primary ≥ MDE, guard-rails hold) → Ship variant
- Inconclusive (< MDE, guard-rails hold) → Extend or iterate
- Loss (primary degrades OR guard-rails fail) → Revert immediatelymarketing/cro/experiments/marketing/cro/growth-loops/marketing/cro/churn/| # | Mistake | Fix |
|---|---|---|
| 1 | Optimizing low-traffic pages | Focus on highest-traffic, highest-drop-off pages first — impact = traffic × improvement |
| 2 | Changing multiple elements simultaneously | One variable per experiment — otherwise you can't attribute the result |
| 3 | Stopping experiments too early | Wait for statistical significance — "peeking" inflates false positive rate |
| 4 | CTA says "Submit" or "Click Here" | Specific, benefit-oriented: "Start Free Trial", "Get My Report", "Join 10K+ Teams" |
| 5 | Forms asking for phone number upfront | Only ask what you need for the current step — collect more later via progressive profiling |
| 6 | No cancel save offer | 20-40% of cancellations can be saved with the right offer at the right time |
| 7 | Ignoring mobile conversion | 60%+ traffic is mobile — test CRO changes on mobile first |
| 8 | A/B testing with insufficient traffic | Need ~1000 conversions per variant minimum — use sequential testing for low-traffic sites |
| 9 | No guard-rail metrics | Winning primary metric but degrading UX, support tickets, or error rates = false positive |
| 10 | Copy-pasting "best practices" without testing | Every audience is different — best practices are hypotheses, not guarantees |
| To | Provide | Format |
|---|---|---|
| Growth Marketer | Funnel analysis, conversion data, winning variants | Input for content and campaign optimization |
| Frontend Engineer | Implementation specs for CRO changes | Code change specifications |
| UI Designer | Wireframe suggestions, layout changes | Design briefs for conversion improvements |
| QA Engineer | A/B test implementation to verify | Test specs for experiment infrastructure |
marketing/cro/