When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," "account creation flow," "people aren't signing up," "signup abandonment," "trial conversion rate," "nobody completes registration," "too many steps to sign up," or "simplify our signup." Use this whenever the user has a signup or registration flow that isn't performing. For post-signup onboarding, see onboarding-cro. For lead capture forms (not account creation), see form-cro.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," "account creation flow," "people aren't signing up," "signup abandonment," "trial conversion rate," "nobody completes registration," "too many steps to sign up," or "simplify our signup." Use this whenever the user has a signup or registration flow that isn't performing. For post-signup onboarding, see onboarding-cro. For lead capture forms (not account creation), see form-cro.
Signup Flow CRO
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.
Initial Assessment
Check for product marketing context first:
If .agents/product-marketing-context.md exists (or .agents/product-marketing-context.md in older setups), 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:
Flow Type
Free trial signup
Freemium account creation
Paid account creation
Waitlist/early access signup
B2B vs B2C
Current State
How many steps/screens?
What fields are required?
What's the current completion rate?
Where do users drop off?
Business Constraints
What data is genuinely needed at signup?
Are there compliance requirements?
What happens immediately after signup?
Core Principles
1. Minimize Required Fields
Every field reduces conversion. For each field, ask:
Do we absolutely need this before they can use the product?
Can we collect this later through progressive profiling?
Can we infer this from other data?
Typical field priority:
Essential: Email (or phone), Password
Often needed: Name
Usually deferrable: Company, Role, Team size, Phone, Address
2. Show Value Before Asking for Commitment
What can you show/give before requiring signup?
Can they experience the product before creating an account?
Reverse the order: value first, signup second
3. Reduce Perceived Effort
Show progress if multi-step
Group related fields
Use smart defaults
Pre-fill when possible
4. Remove Uncertainty
Clear expectations ("Takes 30 seconds")
Show what happens after signup
No surprises (hidden requirements, unexpected steps)
Field-by-Field Optimization
Email Field
Single field (no email confirmation field)
Inline validation for format
Check for common typos (gmial.com → gmail.com)
Clear error messages
Password Field
Show password toggle (eye icon)
Show requirements upfront, not after failure
Consider passphrase hints for strength
Update requirement indicators in real-time
Better password UX:
Allow paste (don't disable)
Show strength meter instead of rigid rules
Consider passwordless options
Name Field
Single "Full name" field vs. First/Last split (test this)
Only require if immediately used (personalization)
Consider making optional
Social Auth Options
Place prominently (often higher conversion than email)