Scouts and secures your brand's digital presence — domain names, social media handles, and branding direction. Use when the user wants to find a name for a project, startup, product, or brand. Triggers on requests like "help me find a domain name", "brainstorm names for my project", "check if this domain is available", "I need a brand name", "scout social media handles", or any naming, domain, or brand research task.
A structured, human-in-the-loop workflow for finding the perfect brand name, securing domains, and claiming social media handles.
Before starting, load references/brand-guide.xml — a comprehensive naming playbook covering 16 naming patterns, sound symbolism research, morpheme toolkits, domain strategy, case studies, and a 100-point scoring rubric. Reference it throughout the workflow.
Discovery → Brainstorm + Score → Selection → Domain Check → Social Media → Report
↑ | |
└──────── Refine ────────────────┘ |
└──── Confirm domain ────────┘
Follow steps 1-7 in order. Steps 3-5 may loop until the user is satisfied.
Ask the user about their project. Gather these essentials:
Keep discovery concise: 3-5 questions max in one message.
After discovery, identify the target brand attributes (speed, trust, innovation, simplicity, power, friendliness) — these drive sound recipe selection in Step 2.
Generate 15-20 brand name candidates. Apply the naming patterns and linguistic techniques from the brand guide systematically.
Use these naming patterns (see <naming_patterns> in brand-guide.xml for full details):
| Pattern | Example | Trademark Strength |
|---|---|---|
| Invented/Coined | Xerox, Hulu | Strongest (fanciful) |
| Real-word repurposed | Stripe, Slack, Notion | Strong (arbitrary) |
| Metaphorical | Amazon, Apple | Strong (suggestive) |
| Compound | Snapchat, Airtable | Moderate-strong |
| Portmanteau | Pinterest, Netflix | Strong |
| Suffix-modified | Spotify, Shopify | Strong |
| Misspelled/altered | Lyft, Tumblr | Moderate-strong |
| Foreign word | Uber, Lego | Strong |
| Personification | Alexa, Siri | Moderate |
Apply sound symbolism (see <sound_recipes> in brand-guide.xml):
Use the morpheme toolkit (see <morpheme_toolkit> in brand-guide.xml):
Apply blending rules for portmanteaus:
Present names grouped by pattern with brief rationale for each. Note the trademark strength category (fanciful > arbitrary > suggestive > descriptive) for every candidate.
Run the name scorer on brainstormed candidates:
scripts/score_names.py name1 name2 name3 ...
To check for phonetic conflicts with competitors:
scripts/score_names.py name1 name2 --compare competitor1 competitor2
The scorer evaluates: length, syllable count, pronounceability, and phonetic fingerprint (Metaphone/Soundex). Scores range 0-1 with higher being better.
Supplement the automated scores with the 100-point rubric from <scoring_rubric> in brand-guide.xml. Evaluate each top candidate on these weighted criteria:
| Criterion | Points | What to assess |
|---|---|---|
| Memorability | 12 | Plosives, alliteration, rhythm, concrete imagery |
| Trademark strength | 12 | Fanciful (12), Arbitrary (9), Suggestive (6), Descriptive (3) |
| Pronounceability | 10 | Unambiguous globally (10), clear in English (7), needs explanation (4) |
| Cultural safety | 10 | Check across major languages for negative meanings |
| Spellability | 8 | Passes the radio test — hear once, spell correctly |
| Semantic resonance | 8 | Positive associations aligned to brand |
| Emotional impact | 8 | Sound symbolism matches brand personality |
| Competitive differentiation | 8 | Unique in category |
| Visual aesthetics | 5 | Balanced letterforms, works as wordmark |
| Length/brevity | 5 | 4-8 chars ideal (5pts), 9-11 (4pts), 12-15 (2pts) |
| Domain availability | 5 | Assessed in Step 5 |
| Social handles | 3 | Assessed in Step 6 |
| Scalability | 3 | Works for unlimited expansion |
| SEO viability | 3 | Unique in search results |
Scoring tiers: 85-100 exceptional → 70-84 strong → 55-69 viable → below 55 reject.
Mandatory filters (instant fail if not passed):
Present a combined table: automated scores + qualitative rubric score + trademark category.
Present scored results and ask the user to:
If the user wants more options, loop back to Step 2 with refined direction.
Run the domain checker on selections:
scripts/check_domains.py name1 name2 ... --tlds com,io,dev,ai
For definitive results (slower, uses WHOIS):
scripts/check_domains.py name1 name2 ... --whois
Status key:
taken — Registered (DNS or WHOIS confirmed)AVAILABLE — Unregistered (WHOIS confirmed)possibly available — DNS negative, not WHOIS-verified (use --whois to confirm)TLD selection — Apply the decision tree from <domain_strategy> in brand-guide.xml:
For additional TLD guidance, see references/tld-guide.xml.
If top choices are taken, suggest domain workarounds from the brand guide:
Defensive registration: Recommend securing the brand name across 3-5 key TLDs (.com, .io, .co, .ai, .net) to prevent squatters.
Once the user confirms a domain name, run the handle checker:
scripts/check_handles.py myhandle
Check all supported platforms:
scripts/check_handles.py myhandle --all
Supported platforms: github, twitter, instagram, linkedin, reddit_user, reddit_sub, youtube, tiktok, npm, pypi
If the exact handle is taken, suggest variations and re-check:
scripts/check_handles.py myhandlehq myhandle_app --platforms github,twitter,instagram
Generate a comprehensive brand research report. Draw on the case studies and trends from brand-guide.xml to provide informed branding context.
# Brand Scout Report: [chosen name]
## Name Analysis
| Metric | Value |
|--------|-------|
| Pattern | [naming pattern used, e.g., "real-word repurposed"] |
| Trademark category | [fanciful/arbitrary/suggestive/descriptive] |
| Syllables | [count] |
| Pronounceability | [score] |
| Phonetic code | [metaphone] |
| Rubric score | [X/100] |
## Sound Profile
- **Phoneme analysis**: [e.g., "voiceless fricatives + front vowels convey speed"]
- **Syllable pattern**: [e.g., CVC — punchy monosyllable]
- **Sound associations**: [what the name's sounds convey per sound symbolism]
## Domain Availability
| Domain | Status | Action |
|--------|--------|--------|
| name.com | Available | Register immediately |
| name.io | Taken | — |
**Recommended TLD**: [primary recommendation with reasoning]
**Defensive registrations**: [3-5 TLDs to secure]
## Social Media Handles
| Platform | Handle | Status | Alternative |
|----------|--------|--------|-------------|
| GitHub | @name | Available | — |
| Twitter/X | @name | Taken | @namehq |
## Branding Direction
- **Pronunciation guide**: [phonetic spelling if non-obvious]
- **Tagline ideas**: [2-3 suggestions]
- **Visual direction**: [brief color/style notes informed by sound profile]
- **Tone**: [professional, playful, technical]
- **Comparable brands**: [1-2 similar successful names from case studies]
## Next Steps
1. Register domain at [registrar suggestion]
2. Secure social media handles (prioritized by platform importance)
3. Consider professional trademark search ($120K-$750K avg dispute cost)
4. Register defensive domains (.com variant if using alternative TLD)
5. Budget: $50-200 for defensive domain registration
Save the report to a markdown file in the user's working directory.