CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

form-cro

Optimize any form that is NOT signup or account registration — including lead capture, contact, demo request, application, survey, quote, and checkout forms.

Quality

75%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/form-cro/SKILL.md

The canonical home for this skill is form-cro in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 content is a well-structured, actionable audit framework with a clear phase sequence, concrete heuristics, and good/bad examples throughout. Its main weaknesses are a subjectively-scored health index without point-assignment rules, minor padding, and no measure-iterate feedback loop after test hypotheses.

Suggestions

Define point-assignment rules for each Form Health & Friction Index category (e.g. how many points to deduct per unjustified required field) so the 0–100 score is reproducible rather than subjective.

Add a brief feedback-loop step connecting test hypotheses back to the Measurement section (run test → measure completion/drop-off → iterate), and delete the filler 'When to Use' sentence.

DimensionReasoningScore

Conciseness

The body is dense bullet-list guidance that assumes Claude's competence (e.g. field-level rules, numeric heuristics like "3 fields → baseline; 4–6 fields → −10–25%"), with only minor trimmable content such as the filler line "This skill is applicable to execute the workflow or actions described in the overview" and the Phase 0 "Purpose/prevents" prose. It is not a 5 because of that padding and the heavy horizontal-rule/formatting token inflation; not a 3 because no section teaches concepts Claude already knows.

4 / 5

Actionability

Provides concrete, executable guidance: specific rules per field type, good/bad error message examples ("Invalid input" vs "Please enter a valid email"), button copy examples ("Get My Quote"), ≥44px touch targets, and a structured Issue/Impact/Fix/Priority output format. It stops short of 5 because the Form Health & Friction Index categories say what to check ("Every required field is justified") without how to assign points, leaving the 0–100 scoring subjective.

4 / 5

Workflow Clarity

Clear phase sequence (Phase 0 diagnostic → Phase 1 context → analysis → output format) with a required gate ("If verdict is Broken, stop and recommend structural fixes first") and a questions checklist. It is not 5 because there is no explicit feedback loop connecting the Test Hypotheses output back to measurement and iteration.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), so the skill is a single file; internal structure is good with clear section headers, tables, and health bands making navigation easy. It is not 5 because the ~434-line body inlines field-level and layout detail that could be split into one-level-deep reference files, though the current organization is serviceable.

4 / 5

Total

16

/

20

Passed

Description

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

The description is specific and distinct thanks to its explicit exclusion boundary and enumerated form types, but it lacks a "Use when..." trigger clause and misses common conversion-oriented synonyms. Adding explicit trigger guidance and a few natural trigger phrases would raise it substantially.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when asked to improve completion or conversion of lead capture, contact, demo request, application, survey, quote, or checkout forms.'

Include natural conversion-oriented trigger terms users would say, such as 'form conversion rate', 'form completion', 'abandonment', or 'drop-off', to broaden trigger coverage.

Briefly enumerate the concrete actions the skill performs (e.g. scoring a form health index, auditing fields, recommending fixes and A/B test hypotheses) instead of the single verb 'Optimize'.

DimensionReasoningScore

Specificity

The description names one concrete action ("Optimize any form") and a specific enumerated domain list ("lead capture, contact, demo request, application, survey, quote, and checkout forms"), matching the anchor for a domain plus 1-2 concrete actions. It is not a 4 because only a single action verb is given with no breakdown of what the optimization involves.

3 / 5

Completeness

The "what" is clear ("Optimize any form that is NOT signup or account registration"), but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Not a 2 because the "what" is specific and the form-type enumeration weakly implies the "when".

3 / 5

Trigger Term Quality

Includes natural terms users would say such as "lead capture", "contact", "demo request", "survey", "quote", and "checkout forms", giving good keyword coverage. It falls short of anchor 5 because common variations like "conversion rate", "form completion", "abandonment", or "drop-off" are missing.

4 / 5

Distinctiveness Conflict Risk

The explicit negative boundary ("NOT signup or account registration") combined with the positive enumeration of covered form types carves out a clear niche with distinct triggers and minimal conflict risk, matching the anchor-5 example's precision. A 4 would require residual ambiguity with closely related skills, which the exclusion clause largely resolves.

5 / 5

Total

15

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/form-cro/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.