CtrlK
BlogDocsLog inGet started
Tessl Logo

waitlist-page

Minimal pre-launch landing with email capture, brand logo, and optional decorative layer. Reads DESIGN.md for colors, typography, and layout rules. Best for: product launches, beta signups, early access programs, indie projects.

67

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 strong, hardened instruction body: unambiguous token-replacement workflow with strict validation, security-conscious escaping rules, and explicit pass/fail gates with feedback loops. The main weakness is redundancy — the token list, P0 gates, and P1 gates each appear twice within the body and again in checklist.md, inflating token cost without adding guidance.

Suggestions

Remove the full P0/P1 gate lists from the 'Quality gates' section and defer to references/checklist.md with a one-line 'Run every P0 gate in references/checklist.md before emitting' pointer, keeping only gates unique to the body (e.g., token grammar).

Merge steps 2 and 3: state each color token once with its CSS variable target (e.g., '--bg = {{BG_EXPRESSION}} (e.g., #FDE8DF)') instead of enumerating all 13 tokens twice.

Collapse the duplicated 'Output' sections (lines ~170 and ~211) into a single emit section that includes the artifact wrapper and post-emission iteration rule.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence (no basic-concept explanations) but is padded with duplication: all 13 color tokens are enumerated in step 2 and then re-listed as CSS variables in step 3, and the full P0/P1 gate lists appear twice ('Validation: Run hardened quality gates' and 'Quality gates'), duplicating references/checklist.md. This matches 'mostly efficient but could be tightened' rather than 4 ('only minor instances of over-explanation') given the scale of the repetition.

3 / 5

Actionability

Guidance is fully executable: exact token names ({{BG_EXPRESSION}}, {{LOGO_MARK}}), precise escaping and sanitization rules (strip script, on*, foreignObject, external refs), an explicit color grammar with hard-rejected characters (';', '{}', '<', '>', '/*', '@', 'url('), concrete CSS variable mappings (--bg, --fg, --accent...), and exact viewport checks (375×667, 390×844). This matches the 'copy-paste ready, covers common cases' anchor; not 4 because there are no meaningful gaps in specificity.

5 / 5

Workflow Clarity

A clear 0–7 sequence (load DESIGN.md → copy template → token replacement → verify mapping → responsive check → P0/P1 validation → emit) with explicit validation checkpoints and feedback loops: 'If any P0 gate fails, ask the user or fix the token mappings and try again' and post-emission re-validation on iterations. Matches the top anchor with checklist-driven checkpoints; not 4 because validation and error-recovery loops are explicit throughout.

5 / 5

Progressive Disclosure

Both referenced bundle files exist and are one level deep with clear signals ('Read assets/template.html', 'Read references/checklist.md'), and the template is correctly kept out of the body. Falls short of 5 because the body inlines the complete P0/P1 gate enumeration that already lives in references/checklist.md, so content that should be separate is duplicated inline — a minor organization gap matching 'good structure; most content appropriately placed'.

4 / 5

Total

17

/

20

Passed

Description

82%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 compact, concrete, and complete — it answers both what the skill does and when to use it, with a distinct niche and good natural trigger phrasing backed by an explicit triggers list. Its only weaknesses are a thin action list (it describes the artifact more than the actions) and omission of the word 'waitlist' from the description text itself.

Suggestions

Add 'waitlist' to the description text itself (e.g., 'Minimal pre-launch waitlist/coming-soon landing with email capture...') so the most common user term doesn't depend solely on the triggers field.

Name 1–2 concrete actions the skill performs (e.g., 'Builds a single-file HTML waitlist page from a hardened template') to strengthen the what-claim beyond component enumeration.

DimensionReasoningScore

Specificity

The description names the domain clearly ('Minimal pre-launch landing with email capture, brand logo, and optional decorative layer') and gives 1–2 concrete actions ('email capture', 'Reads DESIGN.md for colors, typography, and layout rules'), but doesn't enumerate the skill's actual actions (build/emit the HTML page, token replacement, quality gates). Matches 'names domain and 1-2 concrete actions, but not comprehensive'; not 4 because the component list is not a list of several specific actions.

3 / 5

Completeness

Both questions are explicitly answered: what — 'Minimal pre-launch landing with email capture, brand logo, and optional decorative layer. Reads DESIGN.md for colors, typography, and layout rules'; when — 'Best for: product launches, beta signups, early access programs, indie projects', an explicit use-when clause with concrete trigger phrases (reinforced by the triggers list). Matches the top anchor; not 4 because the 'when' is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

'pre-launch landing', 'email capture', 'product launches, beta signups, early access programs, indie projects' are natural user phrases, and the frontmatter triggers field adds comprehensive variations ('waitlist page', 'coming soon page', 'pre-launch landing page', 'email capture page', 'launch page'). Falls short of 5 because the description text itself never uses the most common term 'waitlist', relying on the separate triggers field to carry it; above 3 because coverage of natural phrasing is good.

4 / 5

Distinctiveness Conflict Risk

A clear niche (pre-launch waitlist/coming-soon pages driven by a DESIGN.md brand system) with distinct triggers; minimal conflict risk — few skills would claim this territory. The broadest trigger ('launch page') creates only trivial overlap, so it fits the 'clear niche with distinct triggers' anchor rather than 4.

5 / 5

Total

17

/

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
nexu-io/open-design
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.