CtrlK
BlogDocsLog inGet started
Tessl Logo

onboarding-cro

When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," or "new user experience." For signup/registration optimization, see signup-flow-cro. For ongoing email sequences, see email-sequence.

65

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.gemini/skills/onboarding-cro/SKILL.md

The canonical home for this skill is onboarding-cro in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized, broadly actionable onboarding/activation framework with clear sequencing and a sensible output format. Its main defect is that the single executable artifact it leans on — the bundled activation funnel analyzer — is referenced but not actually shipped, undermining both actionability and progressive disclosure.

Suggestions

Ship scripts/activation_funnel_analyzer.py (or remove the command and inline the funnel math) so the one executable instruction in the body actually runs.

Trim generic marketing truisms Claude already knows (e.g., 'Show advancement. Celebrate completions.', 'Drive back to product with specific CTA') to tighten conciseness.

Add an explicit validation/re-check step in the Measurement workflow (e.g., re-run the analyzer after proposed changes) to lift workflow clarity toward 5.

DimensionReasoningScore

Conciseness

Mostly tight bullets and tables, but includes generic principles Claude already knows such as 'Show advancement. Celebrate completions.' and 'Reinforce in-app actions, not duplicate them' — minor over-explanation that could be trimmed, matching anchor 4 rather than the lean anchor 5.

4 / 5

Actionability

Provides concrete specifics (3-7 items, '24h, 72h', 'Max 3-5 steps') and an output structure, but the one executable command 'python3 scripts/activation_funnel_analyzer.py funnel.json --json' targets a script that is absent from the bundle — a missing key detail that drops it from anchor 4 to 3.

3 / 5

Workflow Clarity

Clear logical sequence across sections (Initial Assessment → Defining Activation → Flow Design → Measurement → Output Format) and the analyzer names the biggest-loss step as a focus checkpoint; minor validation gaps keep it at anchor 4 rather than 5. This is an audit skill, not a destructive/batch operation, so the validation cap does not apply.

4 / 5

Progressive Disclosure

Good section structure with a one-level-deep, clearly signaled reference ('python3 scripts/activation_funnel_analyzer.py ... # no arg = embedded demo' plus what it computes), but the referenced script does not exist in the bundle — a minor organization gap that prevents anchor 5.

4 / 5

Total

15

/

20

Passed

Description

90%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with excellent trigger-term coverage, explicit what/when structure, and clear disambiguation from neighboring skills. The only weakness is that 'optimize' is a single generic verb applied across domains rather than a list of distinct concrete capabilities.

DimensionReasoningScore

Specificity

Quotes 'optimize post-signup onboarding, user activation, first-run experience, or time-to-value' — it names the domain and applies a single generic verb to several sub-areas rather than listing multiple distinct concrete actions, matching anchor 3 (domain + 1-2 actions, not comprehensive) rather than 4.

3 / 5

Completeness

Explicitly answers 'what' (optimize onboarding/activation/first-run/time-to-value) and 'when' via 'Also use when the user mentions...' with concrete trigger phrases, matching anchor 5; no completeness cap applies since explicit trigger guidance is present.

5 / 5

Trigger Term Quality

Lists nine+ natural phrases users say — 'onboarding flow,' 'activation rate,' 'user activation,' 'first-run experience,' 'empty states,' 'onboarding checklist,' 'aha moment,' 'new user experience,' 'time-to-value' — with synonyms, matching the comprehensive anchor 5.

5 / 5

Distinctiveness Conflict Risk

Carves a clear post-signup/activation niche and explicitly disambiguates adjacent skills — 'For signup/registration optimization, see signup-flow-cro. For ongoing email sequences, see email-sequence.' — matching anchor 5 (clear niche, minimal conflict risk).

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
alirezarezvani/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.