CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

early-access-designer

Use when the user asks to "design an early access program", "set up a waitlist and beta stages", or "define beta graduation criteria"; produces a waitlist→concept→alpha→beta→GA stage ladder with per-stage purpose and opt-in semantics, quantified graduation criteria per stage (labeled Estimated), a cohort-gating and invite-throttling plan, tester recruitment with launch-day social-proof prep, a feedback-loop spec where every status change notifies its subscribers, and a referral-loop mechanism spec (invite codes, anti-abuse). Not for waitlist acquisition strategy or the capture-flow spec — use list-growth-designer; not for the canonical stage record — use launch-registry. waitlist/内测阶梯/抢先体验/毕业标准/反馈闭环

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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.

A well-structured, information-dense instruction skill: clear contract, sequenced steps with done-when checkpoints, concrete decision patterns, and well-signaled one-level-deep references. It falls short of top marks on mild redundancy of ownership caveats, absence of a post-submission validation loop, and heavy inline cross-linking in the scope guard.

Suggestions

State the 'never writes memory/launch-registry/ directly' ownership rule once (e.g., in the Skill Contract) and drop the repetitions in the scope guard, step 8, and Save Results.

Add a verification step after step 8: confirm the registry proposal was accepted (and how to handle rejection/resubmission) to close the workflow's feedback loop.

Consolidate the inline skill cross-links in the scope-guard paragraph into the Reference Materials / Next Best Skill sections to reduce navigational noise.

DimensionReasoningScore

Conciseness

Efficient and dense with no explanations of concepts Claude already knows, but the ownership/non-writing caveats repeat — 'never writes memory/launch-registry/ directly' appears in the scope guard, the Writes bullet, step 8, and Save Results. Not 5: that redundancy could be consolidated; not 3: there is no padding or over-explanation beyond it.

4 / 5

Actionability

Concrete, executable instruction guidance: exact memory paths, the registry proposal protocol, 'staged invite batches of roughly 5-10% of the waitlist per wave with an observation window', a status taxonomy example ('open → planned → shipped / declined'), and named anti-abuse guards. Not 5: the output artifact shape is delegated to an external template (skill-contract.md) and no example design artifact is shown, leaving minor gaps.

4 / 5

Workflow Clarity

Eight numbered steps in a clear sequence with checkpoints — step 1 pulls the existing registry record to avoid contradiction, a 'Done when' checklist, ask-before-write gates, and termination rules. Not 5: there is no validation/feedback loop after the registry proposal is submitted (e.g., checking the proposal was accepted or re-submitting on rejection); not 3: checkpoints are explicit, not merely implied.

4 / 5

Progressive Disclosure

A single well-sectioned file with all external references one level deep and annotated with purpose in a Reference Materials section (no bundle files exist to split into). Not 5: the scope-guard paragraph stacks roughly six inline cross-links that duplicate the Reference Materials list and add navigational noise; not 3: structure and signaling are otherwise clear and well organized.

4 / 5

Total

16

/

20

Passed

Description

92%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: third-person, comprehensive concrete capability list, explicit quoted 'Use when' triggers, and explicit negative scope that routes adjacent jobs to sibling skills. The only gap is a few missing natural trigger synonyms (private/closed beta, beta invites).

DimensionReasoningScore

Specificity

Lists multiple concrete outputs — 'waitlist→concept→alpha→beta→GA stage ladder with per-stage purpose and opt-in semantics, quantified graduation criteria per stage', 'cohort-gating and invite-throttling plan', 'feedback-loop spec where every status change notifies its subscribers', 'referral-loop mechanism spec (invite codes, anti-abuse)' — in third-person voice, covering the skill's full contract. Not 4: the action coverage is comprehensive with no gaps; not below since nothing is vague or generic.

5 / 5

Completeness

Explicitly answers 'when' with concrete quoted trigger phrases ('Use when the user asks to...') and 'what' with a detailed production list, plus negative scope ('Not for waitlist acquisition strategy... use list-growth-designer'). Not 4: both what and when are fully explicit with concrete triggers, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Quoted natural phrases users would say — "design an early access program", "set up a waitlist and beta stages", "define beta graduation criteria" — plus CN keywords (waitlist/抢先体验/毕业标准). Not 5: common variations like 'private beta', 'closed beta', 'beta invites', or 'early adopter program' are missing, leaving a few natural trigger terms uncovered.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (early-access stage-ladder design) and explicitly de-conflicts neighboring skills — 'Not for waitlist acquisition strategy or the capture-flow spec — use list-growth-designer; not for the canonical stage record — use launch-registry'. Not 4: the conflict risks are not merely minor but are proactively named and routed, giving minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 29 suspicious

Warning

Total

13

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

launch/research/early-access-designer/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.