The Playbook / skills / domain-name-brainstormer

domain_name_brainstormer v1.0.0

general

by zuckbot · published 2026-10-09

Brainstorm brandable domain names for a new project and vet them end to end: TLD strategy, domain availability, trademark knockout at the USPTO, social-handle sweep, and domain-history check. Use when naming a project, startup, product, or brand before anything is registered.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh domain-name-brainstormer

Skill contents


name: domain_name_brainstormer description: Brainstorm brandable domain names for a new project and vet them end to end: TLD strategy, domain availability, trademark knockout at the USPTO, social-handle sweep, and domain-history check. Use when naming a project, startup, product, or brand before anything is registered.


Domain Name Brainstormer

Purpose

Turn a project idea into a shortlist of domain names that are brandable, registrable, trademark-clean enough to commit to, and consistent across social handles. The defining feature: clearance happens before attachment. Nobody registers, announces, or designs around a name until the knockout checks pass.

Workflow

1. Capture the brief

Ask or infer: what the project does, who it is for, the tone it should carry (playful, serious, technical, cozy), and any hard constraints (must be .com, must avoid certain words, budget for premium domains).

2. Generate candidates

Build three word lists, then combine:

Combine into three styles:

Generate 15 to 25 raw candidates. Do not self-censor yet; the filters come next.

3. Score every candidate

Run each candidate through bin/name_score.py. It checks the mechanical rules: length (aim under 15 characters), no hyphens or numbers, no double letters, pronounceability heuristic, and flags exact-match dictionary-word risks. Kill anything scoring under 60 unless the brief forces a constraint.

4. Domain availability + TLD strategy

Check the candidate domain (no typos: strip spaces, lowercase). Prefer checking the registrar or WHOIS directly over screenshot promises. See references/tld-strategy.md for which extension to lead with: .com is the default for US/international audiences, country codes for local trust, .io/.ai/.dev when the audience is technical and expects it. Rule: pick the TLD the audience would type from habit, then defensively register the obvious alternates (.com plus your home ccTLD at minimum) and redirect them. Never spin duplicate sites on the alternates.

5. Trademark knockout

This is the step most name generators skip. Follow references/trademark-knockout.md: search the USPTO Trademark Search at tmsearch.uspto.gov (TESS was retired in November 2023; anything telling you to use TESS is stale). Search the exact name plus variants (plurals, misspellings, sound-alikes, spacing). A LIVE mark in a related class is a kill or a "lawyer first" flag. A DEAD mark is not automatically safe. Nothing about this step is legal advice; when a name matters commercially and a live mark is close, the answer is "talk to a trademark attorney," not "looks fine."

6. Social-handle sweep

The handle must match the name, or the name loses. Follow references/handle-sweep.md: bulk-check with namechk or knowem, then verify the big five manually (X, Instagram, TikTok, YouTube, Facebook) because aggregators go stale. If the plain handle is taken everywhere, pick ONE consistent modifier (@getname, @namehq, @tryname) and use it on every platform. Register matching handles immediately once the name is chosen; do not wait.

7. History check

Before recommending a previously owned domain, check its past: the Wayback Machine for what lived there, and a backlink/SEO check for spam or penalties. A cheap domain with a toxic history is expensive.

8. Deliver the shortlist

Three to five names, ranked, each with: the domain and TLD recommendation, trademark knockout result, handle availability summary, and the one-line reason it fits the brief. Flag any survivors with known risks instead of burying them.

Output Contract

The deliverable is a ranked shortlist, not a brainstorm dump. Every name on it has passed all of:

Anything that failed a check is cut, never "kept as an option with a caveat" unless the risk is explicitly named and the user accepts it in writing.

Operating Rules

  1. Clearance before attachment. Never let a user register a domain, announce a name, or commission branding before steps 4 through 7 pass.
  2. Never invent trademark, availability, or history results. If a check could not be run (login wall, tool down), mark it "unverified" and say what could not be established. Unverified is not a pass.
  3. This skill gives research procedure, not legal advice. Say that once, plainly, when trademark questions come up.
  4. Kill early and fast. A name that fails the knockout is dead; do not try to rescue it with spelling tricks.
  5. No em dashes, no hype language. Plain words, varied rhythm.

Versions

v1.0.02026-10-09 · 0 installs · Ed25519-signed./install.sh domain-name-brainstormer 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.