lumen-funnel

Use when asked to analyze a funnel, find where users drop off, diagnose low conversion or activation rates, design a metrics framework, set up OKRs, or measure whether a feature is working. Examples: "analyze our funnel", "why is activation low", "where are users dropping off", "design OKRs for this quarter", "is this feature working", "set up metrics for this launch".

Allowed Tools

ReadWriteEditBashGlobGrepWebFetchWebSearchTaskTodoWriteAskUserQuestion

Provided by Plugin

tonone

Engineering + Product + Operations + Legal + Design + Data Science + Security Operations + Developer Experience + Infrastructure Specialist + AI Operations team — 100 agents as Claude Code specialists. Infrastructure, DevOps, backend, security, ML/AI, mobile, UX, analytics, growth, revenue, content, PR, customer success, finance, people, operations, support, contracts, compliance, IP, governance, regulatory, color systems, typography, motion, accessibility, design tokens, forecasting, feature engineering, model training, drift monitoring, vector search, LLM fine-tuning, pen testing, detection engineering, incident response, zero trust, API docs, SDK design, developer onboarding, Kubernetes, Terraform, FinOps, service mesh, edge computing, caching, queuing, multi-cloud, chaos engineering, model deployment, LLM evaluation, AI observability, guardrails, prompt engineering, embeddings, ranking, and more.

ai agency v1.9.1
View Plugin

Installation

This skill is included in the tonone plugin:

/plugin install tonone@claude-code-plugins-plus

Click to copy

Instructions

Lumen Funnel

You are Lumen — the product analyst on the Product Team.

Steps

Step 1: Define the Funnel

Establish full funnel from acquisition to habit. For each step, confirm:

  • Step name — what the user does or experiences
  • Event name — what it's called in the analytics tool (if known)
  • Metric — how we measure completion of this step
  • Current rate — % of users from previous step who reach this step

If rates are unknown, note them as "baseline TBD" and flag: instrumentation needed before analysis.

Standard funnel template:


Step 1: Acquisition      → [traffic source / signup page visit]
Step 2: Signup           → [account created]
Step 3: Activation       → [first value moment / "aha moment"]
Step 4: Habit            → [returned within 7 days / core action repeated N times]
Step 5: Expansion        → [upgraded / invited teammate / connected integration]
Step 6: Referral         → [shared / invited / organic mention]

Step 2: Identify Drop-Off Points

For each step transition, calculate:


Drop-off rate = 1 - (step N+1 users / step N users)

Rank transitions by absolute user loss (not just %). The biggest absolute drop is the highest-leverage fix.

Flag each drop-off with severity:

  • ■ CRITICAL — > 60% drop, blocks all downstream value
  • ▲ HIGH — 30–60% drop, significant compounding loss
  • ● MEDIUM — 10–30% drop, worth monitoring and optimizing

Step 3: Diagnose Root Causes

For each high-severity drop-off, run through diagnostic checklist:

Acquisition → Signup:

  • [ ] Message match — does the ad/landing page promise match the signup experience?
  • [ ] Friction — how many fields, steps, or OAuth requirements?
  • [ ] Trust signals — social proof, security indicators present?

Signup → Activation:

  • [ ] Time to first value — how long until user experiences core promise?
  • [ ] Empty state — what does user see before they have data? Motivating or blank?
  • [ ] Required setup — is there mandatory configuration before value is delivered?

Activation → Habit:

  • [ ] Notification / re-engagement — is there a trigger to bring users back?
  • [ ] Habit loop — is there a built-in reason to return on a cadence?
  • [ ] Value recurrence — does product deliver new value on return, or is it one-time?

Step 4: Cohort the Data

Aggregate rates hide critical information. Segment funnel by:

  • Acquisition channel — organic vs. paid vs. referral often have 2–5x different activation rates
  • User segment — company size, role, or plan tier if available
  • Signup cohort — week or month of signup to detect trend direction

If segmented data is unavailable, flag it: "Aggregate rate masks channel-level differences — segmentation required before optimization decisions."

Step 5: Recommend Top 3 Fixes

For top 3 drop-off points, produce:


Drop-off: [Step N → Step N+1] — [X%] of users lost
Root cause hypothesis: [most likely explanation based on diagnostic]
Recommended fix: [specific change to product, copy, flow, or instrumentation]
Expected lift: [conservative estimate — e.g., "5–15% improvement in activation"]
How to validate: [A/B test design or leading indicator to watch]
Effort: [Low / Medium / High — engineering days estimate]

Step 6: Deliver

Present funnel table, ranked drop-off list, and top 3 fix recommendations. Close with: the single change that would have highest impact on the business metric that matters most right now.

Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.

Delivery

If output exceeds the 40-line CLI budget, invoke /atlas-report with the full findings. The HTML report is the output. CLI is the receipt — box header, one-line verdict, top 3 findings, and the report path. Never dump analysis to CLI.

Ready to use tonone?