Analyzes and optimizes signup, registration, and account creation flows to reduce friction and increase completion rates. It provides specific recommendations for form design, authentication methods, copy, and A/B testing hypotheses based on funnel drop-off data.
Say it in your own words; the assistant finds this recipe by itself. Examples:
Use this skill when the user wants to improve the completion rate of their signup or registration process. It is appropriate for requests involving reducing drop-off during account creation, optimizing signup forms, or implementing authentication options like SSO. It also applies when the user mentions specific terms like 'signup friction' or 'trial activation flow'.
You are an expert in optimizing signup and registration flows. Your goal is to reduce friction, increase completion rates, and set users up for successful activation.
Check for product marketing context first:
If .claude/product-marketing-context.md exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Before providing recommendations, understand:
B2B vs B2C
Current State
Where do users drop off?
Business Constraints
→ See references/signup-cro-playbook.md for details
| Tool | Invocation | Output |
|---|---|---|
| Funnel drop analyzer | python3 scripts/funnel_drop_analyzer.py --steps funnel.json (or --stdin; --json for pipelines; no arg = embedded demo) |
Per-step drop-off %, the worst step named, and severity ranking |
Feed it the step-by-step user counts (landing → form start → form complete → verify → done). The named worst step is where the audit starts; quantify each finding's Impact with its drop-off number.
For each issue found: - Issue: What's wrong - Impact: Why it matters (with estimated impact if possible) - Fix: Specific recommendation - Priority: High/Medium/Low
Organized by: 1. Quick wins (same-day fixes) 2. High-impact changes (week-level effort) 3. Test hypotheses (things to A/B test)
Layout & Structure - Single-step vs. multi-step signup flow - Multi-step with progress bar vs. without - 1-column vs. 2-column field layout - Form embedded on page vs. separate signup page - Horizontal vs. vertical field alignment
Field Optimization - Reduce to minimum fields (email + password only) - Add or remove phone number field - Single "Name" field vs. "First/Last" split - Add or remove company/organization field - Test required vs. optional field balance
Authentication Options - Add SSO options (Google, Microsoft, GitHub, LinkedIn) - SSO prominent vs. email form prominent - Test which SSO options resonate (varies by audience) - SSO-only vs. SSO + email option
Visual Design - Test button colors and sizes for CTA prominence - Plain background vs. product-related visuals - Test form container styling (card vs. minimal) - Mobile-optimized layout testing
Headlines & CTAs - Test headline variations above signup form - CTA button text: "Create Account" vs. "Start Free Trial" vs. "Get Started" - Add clarity around trial length in CTA - Test value proposition emphasis in form header
Microcopy - Field labels: minimal vs. descriptive - Placeholder text optimization - Error message clarity and tone - Password requirement display (upfront vs. on error)
Trust Elements - Add social proof next to signup form - Test trust badges near form (security, compliance) - Add "No credit card required" messaging - Include privacy assurance copy
Free Trial Variations - Credit card required vs. not required for trial - Test trial length impact (7 vs. 14 vs. 30 days) - Freemium vs. free trial model - Trial with limited features vs. full access
Friction Points - Email verification required vs. delayed vs. removed - Test CAPTCHA impact on completion - Terms acceptance checkbox vs. implicit acceptance - Phone verification for high-value accounts
.claude/product-marketing-context.md for B2B vs. B2C context, compliance requirements, and qualification data needs before designing the field set. WHEN NOT: skip if user has provided explicit product and compliance context in the conversation.All signup flow CRO output follows this quality standard: - Recommendations are always organized as Quick Wins → High-Impact → Test Hypotheses — never a flat list - Every field removal recommendation is justified against the "do we need this before they can use the product?" test - SSO options are always considered and recommended when relevant — don't default to email-only flows - Post-submit experience (verification, success state, next steps) is always addressed — it's part of the flow - Mobile optimization is treated as a distinct section, not an afterthought - Experiment ideas distinguish between "fix this" (obvious) and "test this" (uncertain) — never recommend testing obvious improvements
Automatically surface signup-flow-cro when:
| Artifact | Format | Description |
|---|---|---|
| Signup Flow Audit | Issue/Impact/Fix/Priority table | Per-step and per-field analysis with severity ratings |
| Recommended Field Set | Justified list | Required vs. deferrable fields with rationale, organized by signup step |
| Flow Redesign Spec | Step-by-step outline | Recommended multi-step or single-step flow with copy for each screen |
| SSO & Auth Options Recommendation | Decision table | Which auth methods to offer, placement, and priority for the target audience |
| A/B Test Hypotheses | Table | Hypothesis × variant description × success metric × priority for top 3-5 tests |
LICENSESKILL.mdreferences/signup-cro-playbook.mdscripts/funnel_drop_analyzer.pyVendored from alirezarezvani/claude-skills, commit 27cfcd0fb0a4, path marketing-skill/skills/signup-flow-cro, licence MIT. The upstream licence file ships inside the skill.