signup-flow-cro
A Claude Code skill that optimizes signup, registration, and trial-activation flows — field count, multi-step vs single-step, social auth, magic links — to lift completion without wrecking lead quality.
Cut signup friction without losing data quality
Trigger phrases
Phrases that activate this skill when typed to Claude Code:
signup conversionsregistration frictionfree trial signupsignup abandonmenttoo many steps to sign up
What it does
signup-flow-cro is a Claude Code skill from Corey Haines’s marketing-skills repo. It turns Claude into a signup-flow specialist whose job is collapsing every field, click, and decision the new user has to make before they’re inside the product. The skill activates when you mention “signup conversions”, “registration friction”, “free trial signup”, or “signup abandonment”.
The output of a session is a signup-flow spec: minimum-viable field set, single-step vs multi-step decision, social-auth and magic-link options, password rules, post-signup redirect strategy, and a measurement plan to compare against current.
When to use it
Reach for it when:
- Your signup form has more than four fields and conversion is bleeding
- You’re choosing between password, magic link, and social auth and need a real decision
- You’re spinning up a free trial and want activation, not just signup, as the metric
When not to reach for it:
- Post-signup is the bleed — that’s
onboarding-cro, not signup - You’re capturing leads, not creating accounts — different rules; use
form-cro
Install
The skill is distributed via Corey Haines’s marketing-skills repo. Install via the repo’s recommended path — copy the signup-flow-cro SKILL.md into your project’s .claude/skills/signup-flow-cro/ directory, or use the repo’s plugin install if you’ve set it up.
Once installed, the skill activates on the trigger phrases above. The first time it runs, it will check for .agents/product-marketing-context.md (or .claude/product-marketing-context.md) — populating that file with your product context first dramatically improves output quality across all of Haines’s marketing skills.
What a session looks like
A typical session has three phases:
- Field minimization. Every field defended on the spot. Anything not strictly required at signup gets deferred to onboarding or enrichment.
- Auth + flow shape. Social auth (Google, GitHub, Apple), magic link, or password — picked by user expectation in your category. Single-step vs multi-step decision based on field count and friction.
- Post-signup redirect. Land in product, not on a dashboard. The handoff to onboarding gets defined here so signup conversion doesn’t trade off against activation.
The discipline that makes it work: every field is a tax. The skill won’t accept “marketing wants company size” as a defense for a field that costs you 10% of completions.
Receipts
Honest reporting on what signup-flow-cro produces and where it has limits:
Where it works well:
- Field minimization produces the largest wins; most teams under-cut
- Magic-link recommendation for low-frequency products (analytics dashboards, monthly tools) lifts conversion without destroying security
- Post-signup redirect to a high-context first screen prevents the “logged in but lost” pattern
Where it backfires:
- Cutting fields can flood the system with low-quality signups; track downstream activation, not just completion
- Some categories (HR, finance) have legal requirements you can’t trim away
Pattern that works: ship a stripped flow with email-only or social-only auth, monitor activation for two weeks, then add fields back only if downstream metrics justify them.
Source and attribution
Originally written by Corey Haines. The canonical SKILL.md and any supporting files live in the signup-flow-cro folder of his marketing-skills repository.
License: MIT. You can install, adapt, and redistribute the skill, with attribution preserved.
This page documents the skill from a practitioner’s perspective. For the formal spec and any updates, defer to the source repo.