CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

Install with Tessl CLI

npx tessl i github:davepoon/buildwithclaude --skill domain-name-brainstormer
What are skills?

56

1.05x

Quality

33%

Does it follow best practices?

Impact

99%

1.05x

Average score across 3 eval scenarios

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/all-skills/skills/domain-name-brainstormer/SKILL.md
SKILL.md
Review
Evals

Discovery

40%

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 identifies a clear, specific niche (domain name generation and availability checking) with good distinctiveness, but fails to provide explicit trigger guidance for when Claude should select this skill. The marketing language ('Saves hours') adds no value for skill selection, and the description uses second person ('your project') which violates the third-person voice guideline.

Suggestions

Add a 'Use when...' clause with explicit triggers like 'Use when the user asks for domain name suggestions, wants to check if a domain is available, or mentions registering a website name'

Replace marketing fluff ('Saves hours of brainstorming') with additional trigger terms like 'website name', 'URL ideas', 'register domain', or 'domain availability'

Rewrite in third person voice: 'Generates creative domain name ideas for projects' instead of 'for your project'

DimensionReasoningScore

Specificity

Names the domain (domain names) and some actions ('generates creative domain name ideas', 'checks availability'), but lacks comprehensive detail on specific capabilities like bulk checking, alternative suggestions, or export formats.

2 / 3

Completeness

Describes what it does but completely lacks a 'Use when...' clause or explicit trigger guidance. The phrase 'Saves hours of brainstorming' is marketing fluff rather than actionable trigger information.

1 / 3

Trigger Term Quality

Includes relevant terms like 'domain name', 'TLDs', '.com, .io, .dev, .ai' which users might mention, but misses common variations like 'website name', 'URL', 'register domain', or 'buy domain'.

2 / 3

Distinctiveness Conflict Risk

Clear niche focused specifically on domain name generation and availability checking with explicit TLD mentions (.com, .io, .dev, .ai). Unlikely to conflict with other skills due to the specific domain focus.

3 / 3

Total

8

/

12

Passed

Implementation

27%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is significantly over-documented with explanatory content Claude already knows (domain naming best practices, TLD descriptions, pricing). It lacks concrete implementation details - no actual code or tools for checking domain availability, just example prompts and mock outputs. The content would benefit from dramatic reduction and addition of actual executable methods.

Suggestions

Remove 'When to Use This Skill', 'Domain Naming Tips', 'TLD Guide', and 'Pricing Context' sections - Claude knows these concepts

Add actual implementation: API calls, CLI tools, or scripts for checking domain availability rather than just showing mock output

Move detailed workflows and tips to a separate REFERENCE.md file, keeping SKILL.md as a concise overview

Reduce the example output to show format only, not extensive explanations of why names work

DimensionReasoningScore

Conciseness

Extremely verbose with extensive explanations Claude doesn't need (what makes a good domain, TLD guide, pricing context). The 'What This Skill Does' and 'When to Use This Skill' sections explain obvious concepts. Could be reduced by 70%+ while preserving all actionable content.

1 / 3

Actionability

Provides example prompts and shows expected output format, but lacks any actual executable code or commands for checking domain availability. The skill describes what Claude should do but doesn't provide concrete implementation (no API calls, no tools, no scripts).

2 / 3

Workflow Clarity

Lists workflows (Startup Launch, Personal Brand, Product Naming) with numbered steps, but these are high-level descriptions without validation checkpoints. No feedback loops for when domains are taken or how to iterate on suggestions.

2 / 3

Progressive Disclosure

Monolithic wall of text with no references to external files. All content is inline including detailed TLD guides, pricing context, and tips that could be separate reference documents. No clear navigation structure for a skill of this length.

1 / 3

Total

6

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

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.