# 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.

**Use case**: Cut signup friction without losing data quality

**Canonical URL**: https://agentcookbooks.com/skills/signup-flow-cro/

**Topics**: claude-code, skills, marketing, cro

**Trigger phrases**: "signup conversions", "registration friction", "free trial signup", "signup abandonment", "too many steps to sign up"

**Source**: [Corey Haines](https://github.com/coreyhaines31/marketingskills/tree/main/skills/signup-flow-cro)

**License**: MIT

---

## What it does

`signup-flow-cro` is a Claude Code skill from Corey Haines's [marketing-skills repo](https://github.com/coreyhaines31/marketingskills). 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](https://github.com/coreyhaines31/marketingskills). Install via the repo's recommended path — copy the [`signup-flow-cro` SKILL.md](https://github.com/coreyhaines31/marketingskills/tree/main/skills/signup-flow-cro) 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:

1. **Field minimization.** Every field defended on the spot. Anything not strictly required at signup gets deferred to onboarding or enrichment.
2. **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.
3. **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](https://corey.co). The canonical SKILL.md and any supporting files live in the [`signup-flow-cro` folder](https://github.com/coreyhaines31/marketingskills/tree/main/skills/signup-flow-cro) of his [marketing-skills repository](https://github.com/coreyhaines31/marketingskills).

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.