CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

signup

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," "account creation flow," "people aren't signing up," "signup abandonment," "trial conversion rate," "nobody completes registration," "too many steps to sign up," or "simplify our signup." Use this whenever the user has a signup or registration flow that isn't performing. For post-signup onboarding, see onboarding. For lead capture forms (not account creation), see cro.

57

Quality

72%

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 ./skills/signup/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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.

The body is well-organized and offers concrete audit guidance and deliverable formats, but it underperforms on token efficiency: much of it is generic signup-UX best practice Claude already knows, presented as one monolithic file with no progressive disclosure. A tighter overview with the experiment catalog and generic field guidance split into references would serve the same purpose at a fraction of the tokens.

Suggestions

Cut generic UX advice Claude already knows (password show toggles, 44px touch targets, inline validation, allow paste) and keep only the domain-specific judgment calls — the field priority list, single-vs-multi-step decision criteria, and the four flow patterns.

Move the ~80-line Experiment Ideas catalog to a references/experiments.md file and replace it with a one-line pointer, turning SKILL.md into a lean overview with clearly signaled one-level-deep references.

Make the workflow explicit and sequential (assess context → audit flow → prioritize fixes → produce the specified output) and add a checkpoint requiring field-level drop-off data or an explicit assumption before recommending changes.

DimensionReasoningScore

Conciseness

The ~360-line body is noticeably verbose and padded with generic UX knowledge Claude already has: "Show password toggle (eye icon)," "Larger touch targets (44px+ height)," "Inline validation (not just on submit)," "Allow paste (don't disable)," and an ~80-line Experiment Ideas catalog ("Test button colors and sizes," "Add 'No credit card required' messaging") that restates obvious A/B tests. This goes beyond the 'some unnecessary explanation' of anchor 3 into 'several padded sections' (anchor 2), though it never devolves into anchor-1 conceptual explainer prose.

2 / 5

Actionability

As an instruction-only skill it gives mostly concrete, directive guidance: "Single field (no email confirmation field)," "Check for common typos (gmial.com → gmail.com)," a concrete Audit Findings format (Issue/Impact/Fix/Priority), a quick-wins → high-impact → test-hypotheses output organization, and ready-made flow patterns (B2B SaaS Trial, B2C App, Waitlist, E-commerce). Minor gaps keep it below anchor 5: several hedged bullets ("Consider passwordless options," "Test this") and no concrete method for measuring field-level drop-off.

4 / 5

Workflow Clarity

A rough sequence exists (Initial Assessment → apply principles → Output Format) and the assessment correctly front-loads checking `.agents/product-marketing.md` before asking questions, but the middle of the document is a topical catalog rather than a sequenced process, and checkpoints are absent or implicit (no step verifying recommendations against actual analytics before output). The "Task-Specific Questions" section — assessment material — sits oddly near the end. This matches anchor 3: sequence present but checkpoints missing or implicit. The destructive/batch cap does not apply to this advisory skill.

3 / 5

Progressive Disclosure

There are no bundle files (no references/, scripts/, or assets/ directories), and the body is a monolithic single file. Section headers (## Field-by-Field, ## Measurement, ## Output Format) give real structure and the one external pointer (the revops inbound-routing playbook link) is clearly signaled in its own section, but content that clearly belongs in a separate reference file — the ~80-line Experiment Ideas catalog — is inlined, matching anchor 3 rather than a well-split structure.

3 / 5

Total

12

/

20

Passed

Description

81%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 exceptional, natural trigger coverage and explicit skill boundaries. Its only weakness is a thin 'what' statement — 'optimize signup flows' is the sole capability verb, with no concrete actions or deliverables named.

DimensionReasoningScore

Specificity

The description names the domain ("optimize signup, registration, account creation, or trial activation flows") with one concrete action verb ("optimize") but no list of specific capabilities or deliverables (e.g., audit, form redesign, measurement). It matches the 'names domain and 1-2 concrete actions, but not comprehensive' anchor; it is above bare domain-naming (score 2) but lacks the several specific actions of score 4.

3 / 5

Completeness

Both 'what' ("optimize signup, registration, account creation, or trial activation flows") and 'when' ("When the user wants to...", "Also use when...", "Use this whenever...") are present and explicit. It falls short of anchor 5 because the 'what' is a single generic verb with no concrete capability list, while the 'when' side is maximally explicit — the weakness is entirely on the 'what' side, matching anchor 4.

4 / 5

Trigger Term Quality

Trigger coverage is comprehensive: "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," "account creation flow," "people aren't signing up," "signup abandonment," "trial conversion rate," "nobody completes registration," "too many steps to sign up," and "simplify our signup" — natural user phrasings plus domain synonyms (signup/registration/account creation/trial activation). Nothing meaningful is missing for this domain.

5 / 5

Distinctiveness Conflict Risk

Clear niche (signup/registration/account-creation flows) with explicit boundary statements: "For post-signup onboarding, see onboarding" and "For lead capture forms (not account creation), see cro." Triggers are distinct to this niche, so conflict risk with adjacent skills is minimal.

5 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

coreyhaines31/marketingskills

Path

skills/signup/SKILL.md

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.