naming-6-gates
Use when creating brand names, product names, or company names in 2026. Use when naming needs to work across languages, voice assistants, and AI recommendation engines. Use when previous name candidates failed trademark or had conflicts.
What this skill does
# Naming 6-Gates Protocol
## Overview
Brand naming in 2026 is architectural engineering, not creative brainstorming. A name must be:
1. **Machine-compatible** - tokenized efficiently by LLMs, citeable by AI engines
2. **Legally defensible** - clear of trademark conflicts across jurisdictions
3. **Voice-ready** - pronounceable by assistants, invocable without friction
4. **Narratively loaded** - capable of carrying a brand story
**Core principle:** Optimize for AEO (Answer Engine Optimization) first, aesthetics second.
## When to Use
- Creating a new brand, product, or company name
- Replacing a name due to trademark conflict
- Expanding internationally (multilingual requirements)
- Launching a voice-activated product or skill
- Naming for AI-first discovery (ChatGPT, Perplexity, Gemini recommendations)
## When NOT to Use
- Internal project codenames (no legal/AEO requirements)
- Temporary campaign names
- Personal projects with no commercial intent
## The 6-Gate Naming Process
```dot
digraph naming_process {
rankdir=TB;
node [shape=box];
brief [label="1. BRIEF\nDefine constraints"];
generate [label="2. GENERATE\nAI-assisted creation"];
filter [label="3. LINGUISTIC FILTER\nMultilingual stress test"];
legal [label="4. LEGAL FILTER\nTrademark screening"];
aeo [label="5. AEO FILTER\nEntity strength test"];
story [label="6. STORY FILTER\nNarrative potential"];
brief -> generate -> filter -> legal -> aeo -> story;
filter -> generate [label="fails" style=dashed];
legal -> generate [label="conflicts" style=dashed];
aeo -> generate [label="weak entity" style=dashed];
story -> generate [label="no narrative" style=dashed];
}
```
---
## Gate 1: BRIEF (Constraints Definition)
Define hard constraints BEFORE generating:
| Constraint | Target | Why |
|------------|--------|-----|
| **Length** | 7-8 letters max | Mobile icons, cognitive load, tokenization |
| **Syllables** | 1-3 syllables | Voice invocation, memorability |
| **Character set** | A-Z only | Domain availability, global keyboards |
| **Forbidden sequences** | ght, ough, silent letters | Pronunciation barriers |
**Output format:**
```yaml
brief:
max_letters: 8
max_syllables: 3
target_markets: [FR, ES, US, UK]
nice_classes: [9, 35, 42]
avoid_phonemes: [ʒ, θ, ð] # Hard for non-native speakers
competitor_names: [Notion, Figma, Linear] # Style reference
forbidden_associations: [medical, financial, religious]
```
---
## Gate 2: GENERATE (AI-Assisted Creation)
Use structured prompting with 5 typologies:
### Typology 1: Analogical (Real-Word Transfer)
Words from unrelated domains applied to new context.
- Examples: Apple (tech), Amazon (retail), Jaguar (auto)
- Prompt: "Find words from [nature/mythology/geography] that evoke [core attribute]"
### Typology 2: Metaphorical (Abstract Concept)
Abstract concepts made concrete.
- Examples: Slack (workspace tension release), Notion (idea capture)
- Prompt: "What single word captures the transformation from [pain] to [outcome]?"
### Typology 3: Neologism (Invented Word)
New words with phonetic engineering.
- Examples: Kodak, Xerox, Häagen-Dazs
- Prompt: "Create a 2-syllable word with [plosive start] + [open vowel] + [soft ending]"
### Typology 4: Portmanteau (Fusion)
Blend of two meaningful words.
- Examples: Instagram (instant + telegram), Pinterest (pin + interest)
- Prompt: "Blend [word1] + [word2] keeping recognition of both roots"
### Typology 5: Empty Vessel
Meaningless but phonetically pleasing.
- Examples: Rolex, Vimeo, Skype
- Prompt: "Generate 5-letter combinations: CVCVC pattern, no existing meaning"
**Generation Contract:**
```
CONSTRAINTS:
- Max 8 letters
- Pronounceable in French, Spanish, English
- No existing trademark in Class 42
- Distinct from: [competitor list]
OUTPUT FORMAT per candidate:
- Name: [word]
- Typology: [1-5]
- Phonetic: /IPA transcription/
- Syllables: [count]
- Rationale: [1 sentence]
```
---
## Gate 3: LINGUISTIC FILTER (Multilingual Stress Test)
Test each candidate across target markets:
### Pronunciation Test
Run through TTS engines in 15+ languages:
- Google TTS, Amazon Polly, Azure Speech
- Listen for: mispronunciation, confusion, awkwardness
### Cultural Connotation Check
Verify no negative meanings in:
- Target market slang (TikTok, Douyin, RedNote trends)
- Historical associations
- Religious/political sensitivities
- Homophones in local languages
### Phonetic Hazards to Avoid
| Hazard | Example | Impact |
|--------|---------|--------|
| Silent letters | "Knight" | Voice assistant failure |
| Consonant clusters | "Strengths" | Non-native difficulty |
| Ambiguous vowels | "Read" (reed/red) | Confusion |
| Cross-language homophones | "Gift" (poison in German) | Negative association |
**Kill criterion:** If TTS mispronounces in >2 target markets, reject.
---
## Gate 4: LEGAL FILTER (Trademark Screening)
### Phase 1: Quick Disqualification
- Google: "[name] company" / "[name] brand" / "[name] trademark"
- Domain check: .com, .co, .io, .fr, .eu
- Social handles: Namechk scan all platforms
### Phase 2: Formal Trademark Search
| Registry | Tool | Check For |
|----------|------|-----------|
| France | INPI data.inpi.fr | Exact + phonetic similarity |
| EU | EUIPO eSearch / TMview | Same Nice classes |
| US | USPTO TESS | Registered + pending |
| International | WIPO Global Brand Database | Madrid Protocol |
### Phase 3: AI-Assisted Similarity Detection
EUIPO "Early TM Screening" detects:
- Phonetic similarity (sounds-like)
- Visual similarity (looks-like)
- Conceptual similarity (means-like)
**Kill criterion:** Any conflict in target Nice classes → reject.
---
## Gate 5: AEO FILTER (Entity Strength Test)
A name must be recognizable as a distinct entity by AI systems.
### Entity Strength Checklist
- [ ] **Unique token:** Does the name tokenize as a single unit or get split?
- [ ] **No collision:** Search "[name]" - does it return your intended context or noise?
- [ ] **Semantic boundaries:** Can AI distinguish "[name] the company" from generic usage?
### Testing AEO Strength
```
Prompt to test:
"What is [NAME]?"
GOOD response: "I don't have information about [NAME]" (clean slate)
BAD response: "[NAME] is a common word meaning..." (collision)
BAD response: "[NAME] could refer to several things..." (ambiguity)
```
### Keyword Difficulty Check
Use Semrush/Ahrefs:
- Keyword difficulty < 30 = good
- Keyword difficulty > 60 = buried by generics
**Kill criterion:** If name collides with high-volume generic term, reject.
---
## Gate 6: STORY FILTER (Narrative Potential)
A name must be "tell-able" - capable of carrying a brand story.
### The 5 Narrative Pillars Test
For each candidate, verify you can build:
| Pillar | Question | Example Answer Required |
|--------|----------|------------------------|
| **Origin story** | "Why this name?" | Must have a genuine, shareable reason |
| **Belief story** | What does the brand stand for? | Values must connect to name |
| **Product truth** | What does it actually do? | Name should hint at function |
| **Transformation** | What changes for the customer? | Before/after must be nameable |
| **Culture** | What kind of community forms? | Name should enable identity |
### Empty Vessel vs. Loaded Name
- **Empty vessel** (Kodak, Google): Brand fills meaning over time
- **Loaded name** (Instagram, Airbnb): Meaning is built-in
Both work. But you must choose consciously and build accordingly.
### Vocal Signature Test
Say the name aloud 10 times. Ask:
- Does it feel good in the mouth?
- Would customers enjoy saying it?
- Does it have a "sticky" quality?
**Kill criterion:** If you can't tell a compelling origin story, reject.
---
## Voice Assistant Constraints (2026)
| Assistant | Invocation Rules | Rejection Risks |
|-----------|-----------------|-----------------|
| **Alexa** | 2+ words required (unless trademarked) | Single generic words |
| **Siri** | Must be phonetically distinct | CRelated in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".