CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

domain-name-brainstormer

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

66

1.05x
Quality

57%

Does it follow best practices?

Impact

99%

1.05x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/domain-name-brainstormer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%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 skill is well-organized and gives a clear picture of intended behavior through worked prompts and a mock output, but it spends most of its tokens on domain-naming truisms Claude already knows while never specifying how availability is actually checked. Splitting reference material into files and cutting the generic advice would make it both leaner and more actionable.

Suggestions

Cut or drastically trim sections that restate general knowledge — "What Makes a Good Domain", the TLD Guide, "Tips for Success", and "Pricing Context" — keeping only the skill-specific output format and decision rules.

Specify the executable mechanism for availability checks (e.g., an RDAP/whois command or lookup script with example invocations), since the skill's headline capability currently has no instructions for performing it.

Add validation checkpoints to the workflow (e.g., "re-verify availability immediately before recommending a domain as available") and move the long example output and TLD guide into reference files to shorten SKILL.md.

DimensionReasoningScore

Conciseness

Large stretches restate knowledge Claude already has: "Short: Under 15 characters ideal", "Memorable: Easy to recall and spell", "No hyphens: Easier to share verbally", the TLD Guide (".com: Universal, trusted", ".io: Tech startups"), "Avoid Numbers: Hard to communicate verbally", and the Pricing Context section. Combined with a ~50-line mock output, this is noticeably verbose with several padded sections. Not a 1 because the prompt examples and output format do carry skill-specific signal.

2 / 5

Actionability

The usage prompts and the fully worked example output give concrete guidance on format and style, but the core capability — "Checks Availability: Verifies which domains are actually available" — has no executable mechanism anywhere (no RDAP/whois command, API call, or script). This is a key missing detail, matching anchor 3 rather than 4.

3 / 5

Workflow Clarity

Sequences are present ("1. Describe your startup idea ... 4. Pick top 3 favorites 5. Register immediately"), but checkpoints are missing or implicit — there is no step to re-verify availability before presenting final picks and no error-recovery loop if a lookup fails. Not a 2 because the steps themselves are coherent and well-ordered.

3 / 5

Progressive Disclosure

The body is well-sectioned but monolithic at 213 lines with no bundle files at all; content that clearly belongs in separate references (the TLD Guide, naming-tips list, and the long example output) is inlined. This matches anchor 3 ("content that should be separate is inline") rather than 4, since no material is split out.

3 / 5

Total

11

/

20

Passed

Description

56%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 clearly names the domain and two concrete actions with specific TLD examples, but it omits any explicit "when to use" trigger guidance and slips into second-person marketing voice ("for your project", "Saves hours..."). Rewriting in third person and appending a Use-when clause would lift it substantially.

Suggestions

Rewrite in third person (e.g., "Generates domain name ideas for a project and checks availability...") and drop the marketing claim "Saves hours of brainstorming and manual checking", which adds no capability information.

Append an explicit trigger clause, e.g., "Use when the user asks for domain name ideas, wants to check domain availability, or is naming a project, product, or brand."

Enumerate a few more concrete actions (e.g., suggests alternative TLDs, flags taken/premium domains) to round out the two-action coverage.

DimensionReasoningScore

Specificity

"Generates creative domain name ideas" and "checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.)" are two concrete actions (anchor 3), but the second-person phrasing "for your project" triggers the mandated 1-point specificity penalty, and "Saves hours of brainstorming and manual checking" is marketing fluff rather than capability. Not a 1 because the domain and actions are genuinely named; not a 3 because the penalty applies and coverage is only two actions.

2 / 5

Completeness

The "what" is clear (generate ideas, check availability across TLDs), but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the guidelines. Not a 4 because "for your project" only weakly implies when to use the skill; not a 2 because the what is concrete, not vague.

3 / 5

Trigger Term Quality

"domain name ideas", "brainstorming", "availability", and the enumerated TLDs (.com, .io, .dev, .ai) are natural phrases a user would say, giving good keyword coverage. Missing common synonyms such as "domain search", "website name", or ".net"/, so it falls short of the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

Domain name brainstorming is a clear niche with only minor overlap risk against general naming/branding skills. It lacks the explicit "Use when working with..." trigger phrasing of the anchor-5 example, so it sits mostly distinct rather than fully distinct.

4 / 5

Total

13

/

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

davepoon/buildwithclaude

Path

plugins/all-skills/skills/domain-name-brainstormer/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.