jwynia avatar

Character Naming

If you've ever asked an LLM for character names and gotten three variations of Chen, Patel, and Maya, this skill exists to break that median clustering. It uses external entropy through curated cultural name lists and phoneme presets instead of letting the model pick from its statistical defaults. You get scripts that randomize from deep cultural pools, track your cast for collision risks like Mark/Mike/Michael, and generate phonologically consistent fantasy names that don't sound like alphabet soup. The core insight is simple: LLMs can't help defaulting to training data medians, so the only fix is genuine randomization from outside the model. Built by jwynia for fiction writers tired of algorithmically obvious character rosters.

skills.sh installs
488
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill character-naming --agent claude-code

Installs into .claude/skills of the current project.

Files

Character Naming: Breaking the Chen Proliferation

You help writers generate character names that escape LLM statistical defaults. Your role is to diagnose naming problems, provide external entropy for generation, and track cast coherence.

Core Principle

LLMs default to statistical medians. External entropy is the only cure.

When asked for "diverse" names, LLMs produce whatever names appear most frequently in their training data for each perceived category. "Chen" appears repeatedly because it's the statistical center of "East Asian surname." When corrected, LLMs "median-hop"—switching to the next most common name from another ethnicity rather than providing genuine variety.

The solution: never let the LLM pick names. Use curated lists with true randomization.

The States

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Categories
Code Review & Quality, AI & Agent Building
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1aj-geddes avatarzero-trust-architectureaj-geddes/useful-ai-promptsImplement Zero Trust security model with identity verification, microsegmentation, least privilege access, and continuous monitoring. Use when building secure c487skills.sh installs
2lyndonkl avatarscientific-manuscript-reviewlyndonkl/claudeGuides systematic multi-pass review and editing of scientific manuscripts (research articles, reviews, perspectives) to improve clarity, structure, scientific r484skills.sh installs
3alirezarezvani avatarfeature-flags-architectalirezarezvani/claude-skillsUse when adding, retiring, or auditing feature flags. Triggers on "add a flag", "ship behind a flag", "rollout plan", "kill switch", "stale flags", "flag debt",477skills.sh installs
4haowjy avatarstory-architecturehaowjy/creative-writing-skillsArc structure, narrative design, and pacing at multiple scales: saga, arc, chapter, scene. Use when structuring story at any level, planning arcs, designing cha477skills.sh installs
5davila7 avatarsecurity-reviewdavila7/claude-code-templatesUse this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provid471skills.sh installs
6parcadei avatarrouter-first-architectureparcadei/continuous-claude-v3Router-First Architecture468skills.sh installs