CtrlK
BlogDocsLog inGet started
Tessl Logo

signup-flow-cro

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," or "account creation flow." For post-signup onboarding, see onboarding-cro. For lead capture forms (not account creation), see form-cro.

47

Quality

49%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./config/claude/skills/signup-flow-cro/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

72%

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

The description excels at trigger term coverage and distinctiveness, with helpful cross-references to related skills that reduce overlap. However, it is weak on specifying what concrete actions or outputs the skill provides — it focuses almost entirely on when to use it rather than what it actually does. Adding specific capabilities (e.g., 'analyzes signup funnels, recommends form simplification, suggests social login integration') would significantly improve it.

Suggestions

Add specific concrete actions the skill performs, e.g., 'Analyzes signup funnels, recommends form field reduction, suggests social login options, identifies dropoff points in registration flows.'

Restructure to lead with a clear 'what it does' statement before the 'Use when...' clause to ensure both dimensions are well covered.

DimensionReasoningScore

Specificity

The description names the domain (signup/registration flow optimization) and mentions some actions like 'optimize signup, registration, account creation, or trial activation flows,' but it doesn't list multiple specific concrete actions (e.g., A/B test form fields, reduce form steps, implement social login). It's more about when to use it than what it concretely does.

2 / 3

Completeness

The 'when' is very well covered with explicit trigger terms and use-when clauses. However, the 'what does this do' is weak — it says 'optimize' flows but doesn't describe what concrete actions or outputs the skill provides. The description is heavily weighted toward triggers with minimal capability description.

2 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'signup,' 'registration,' 'account creation,' 'trial activation,' 'signup conversions,' 'registration friction,' 'signup form optimization,' 'free trial signup,' 'reduce signup dropoff,' 'account creation flow.' These are terms users would naturally use.

3 / 3

Distinctiveness Conflict Risk

The description clearly carves out its niche (signup/registration flows) and explicitly differentiates from related skills by referencing 'onboarding-cro' for post-signup and 'form-cro' for lead capture forms. This cross-referencing significantly reduces conflict risk.

3 / 3

Total

10

/

12

Passed

Implementation

27%

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

This skill reads more like a comprehensive CRO handbook than a targeted skill for Claude. It is excessively verbose, explaining many UX best practices that Claude already knows, and lacks executable examples or concrete templates. The content would benefit significantly from aggressive trimming, splitting into referenced sub-files, and replacing general advice with specific, actionable templates and code snippets.

Suggestions

Cut the content by at least 60% — remove explanations of basic UX concepts (inline validation, touch targets, keyboard types) that Claude already knows, and focus only on the decision framework and output structure.

Split detailed sections (field-by-field optimization, experiment ideas, common patterns) into separate referenced files to improve progressive disclosure and reduce the main skill's token footprint.

Add concrete, copy-paste-ready templates — e.g., a specific HTML signup form example, exact microcopy templates with placeholders, or a structured JSON/markdown audit template with filled-in examples.

Add an explicit validation step in the workflow, such as 'Before presenting recommendations, verify each suggestion against the business constraints gathered in step 3 of the initial assessment.'

DimensionReasoningScore

Conciseness

At ~300+ lines, this skill is extremely verbose. It explains many concepts Claude already knows (what inline validation is, that larger touch targets help on mobile, that you shouldn't clear forms on error). Much of the content reads like a general UX best-practices blog post rather than a lean, targeted skill. The experiment ideas section alone is massive and largely restates common CRO knowledge.

1 / 3

Actionability

The skill provides structured recommendations and a clear output format (audit findings, recommended changes), which is useful. However, there is no executable code, no concrete HTML/CSS/JS examples, no specific copy templates with fill-in-the-blank patterns, and much of the guidance remains at the level of general advice ('use smart defaults', 'pre-fill when possible') rather than precise, copy-paste-ready instructions.

2 / 3

Workflow Clarity

There is a reasonable sequence: initial assessment → analysis using core principles → output format. However, the workflow lacks explicit validation checkpoints or feedback loops. There's no clear 'verify your recommendations against X criteria before presenting' step, and the process for moving from assessment to recommendations is implicit rather than explicitly sequenced.

2 / 3

Progressive Disclosure

This is a monolithic wall of text with no references to external files for detailed content. The experiment ideas, field-by-field optimization, and common patterns sections could all be split into separate reference files. Related skills are mentioned at the end but no bundle files exist to support progressive disclosure. Everything is crammed into one massive document.

1 / 3

Total

6

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
freekmurze/dotfiles
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.