name-location-generator

Name Location Generator - Générateur de Noms de Lieux

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "name-location-generator" with this command: npx skills add nicmarti/skills-weaver/nicmarti-skills-weaver-name-location-generator

Name Location Generator - Générateur de Noms de Lieux

Skill pour générer des noms de lieux cohérents avec l'univers de Basic Fantasy RPG et les 4 royaumes.

Utilisation Rapide

Compiler si nécessaire

go build -o sw-location-names ./cmd/location-names

Générer un nom

./sw-location-names city --kingdom=valdorine ./sw-location-names village --kingdom=karvath ./sw-location-names region --kingdom=lumenciel

Commandes Disponibles

Génération par Type

Types disponibles: city, town, village, region

./sw-location-names <type> --kingdom=<royaume> [--count=N]

Options:

--kingdom=<royaume> Royaume (valdorine, karvath, lumenciel, astrene)

--count=N Nombre de noms à générer

Exemples par Royaume

Valdorine (Maritime, Marchand)

Cité portuaire

./sw-location-names city --kingdom=valdorine

Exemple: Cordova, Havremarpoint, Navrenaaven

Village côtier

./sw-location-names village --kingdom=valdorine

Exemple: Les Mouettes, La Marées, Les Voiles

Région maritime

./sw-location-names region --kingdom=valdorine

Exemple: Côte Occidentale, Golfe des Marchands, Îles Dorées

Karvath (Militariste, Défensif)

Forteresse

./sw-location-names city --kingdom=karvath

Exemple: Fer-de-Lance, Rocmurburg, Fortemarteauheim

Bourg militaire

./sw-location-names town --kingdom=karvath

Exemple: Hautgarde, Valbourg, Rocstein

Région montagnarde

./sw-location-names region --kingdom=karvath

Exemple: Montagnes de Fer, Plaines du Bouclier, Défilé de l'Aigle

Lumenciel (Théocratique, Hypocrite)

Cité religieuse

./sw-location-names city --kingdom=lumenciel

Exemple: Aurore-Sainte, Lumenciel, Saint-Aethel

Village pieux

./sw-location-names village --kingdom=lumenciel

Exemple: Saint-Lumière, Bonne-Grâce, Sainte-Foi

Région sacrée

./sw-location-names region --kingdom=lumenciel

Exemple: Terres Saintes, Forêt de la Grâce, Val de Lumière

Astrène (Décadent, Érudit)

Cité impériale

./sw-location-names city --kingdom=astrene

Exemple: Étoile-d'Automne, Lune-Crépusculaire, Albastra

Village ancien

./sw-location-names village --kingdom=astrene

Exemple: Vieux-brume, Ancien-ombre, Petit-oubli

Région mélancolique

./sw-location-names region --kingdom=astrene

Exemple: Terres du Sud, Val de l'Oubli, Plaines Fanées

Génération Multiple

Générer plusieurs noms pour une liste de choix

./sw-location-names city --kingdom=valdorine --count=5 ./sw-location-names village --kingdom=karvath --count=10

Lister les Options

./sw-location-names list # Tout lister ./sw-location-names list kingdoms # Royaumes disponibles ./sw-location-names list types # Types disponibles

Styles de Noms par Faction

Valdorine 🌊

Style: Maritime, cosmopolite, commercial

  • Cités: Cor-, Port-, Havre-, Mar-, Nav- + racine maritime + -ia, -aven, -bay

  • Villages: Le/La/Les + nom maritime (Mouettes, Marées, Voiles)

  • Régions: Côte/Golfe/Îles + adjectif descriptif

Exemples: Cordova, Port-de-Lune, Havre-d'Argent, Les Sardines

Karvath ⚔️

Style: Fort, martial, défensif

  • Cités: Fer-, Roc-, Garde-, Forte- + arme/défense + -garde, -fort, -heim, -burg

  • Villages: Préfixe + suffixe germanique (-bourg, -stein, -wald)

  • Régions: Montagnes/Plaines/Défilé + nom martial

Exemples: Fer-de-Lance, Porte-de-Fer, Hautgarde, Montagnes de Fer

Lumenciel ☀️

Style: Lumineux, pieux, céleste

  • Cités: Aurore-, Lumière-, Saint-, Céleste- + racine religieuse + -sainte, -bénie

  • Villages: Saint/Sainte/Bon/Bonne + vertu religieuse

  • Régions: Terres/Forêt/Val + adjectif spirituel

Exemples: Aurore-Sainte, Saint-Aethel, Vallon-de-Prière, Terres Saintes

Astrène 🌙

Style: Noble ancien, mélancolique, érudit

  • Cités: Étoile-, Lune-, Astro-, Nyx- + racine temporelle + -Ancienne, -Impériale

  • Villages: Vieux/Ancien/Petit + sentiment mélancolique

  • Régions: Terres/Val/Plaines + adjectif nostalgique

Exemples: Étoile-d'Automne, Valombre, Brume-Ancienne, Terres du Sud

Intégration avec World-Keeper

Le world-keeper peut utiliser ce skill pour créer des lieux cohérents :

Workflow world-keeper

  1. Générer un nom via sw-location-names
  2. Vérifier unicité dans geography.json
  3. Si existe, régénérer
  4. Documenter dans geography.json
  5. Retourner au DM

Intégration avec Dungeon Master

Le dungeon-master peut appeler ce skill pour improvisation rapide :

Exemple en session

DM: "Les PJ veulent aller dans une ville valdine non encore nommée" DM: /name-location-generator city valdorine Output: Marvelia DM: [Utilise ce nom dans narration]

Correspondances Français-Anglais

Français Anglais Commande

Cité City city

Bourg Town town

Village Village village

Région Region region

Valdorine Valdorine valdorine

Karvath Karvath karvath

Lumenciel Lumenciel lumenciel

Astrène Astrene astrene

Structure des Données

Les noms sont stockés dans data/location-names.json avec :

  • Prefixes: ~9 préfixes par type par faction

  • Roots: ~9 racines pour cités

  • Suffixes: ~8 suffixes par type par faction

  • Templates: Modèles de régions avec placeholders

Combinaisons possibles :

  • Cités: 9 × 9 × 8 = 648 noms uniques par faction

  • Villages: 3 × 10 = 30 noms uniques (Valdorine)

  • Régions: 5 templates × 7 adjectifs = 35 noms uniques par faction

Cohérence Assurée

Par le World-Keeper

✅ Unicité: Vérifie que le nom n'existe pas déjà ✅ Style: Respect du style de faction ✅ Géographie: Port sur côte, forteresse en montagne ✅ Documentation: Ajout automatique dans geography.json

Exemples de Cohérence

  • ❌ "Port-de-Fer" pour Valdorine (style Karvath)

  • ✅ "Port-de-Lune" pour Valdorine (style maritime)

  • ❌ "Vallon-de-Prière" dans Karvath (style Lumenciel)

  • ✅ "Hautegarde" dans Karvath (style militaire)

Conseils d'Utilisation

  • Pour une cité majeure : ./sw-location-names city --kingdom=<faction>

  • Pour un village mineur : ./sw-location-names village --kingdom=<faction>

  • Pour une région géographique : ./sw-location-names region --kingdom=<faction>

  • Pour une liste de choix : --count=5

Note : Pour les ruines, Terres Brûlées et autres lieux spéciaux sans faction, laissez le dungeon-master créer des noms contextuels qui s'intègrent mieux à l'histoire.

Utilisé par

Ce skill est utilisé par les agents suivants :

Agent Usage

dungeon-master

Improvisation rapide de noms de lieux

world-keeper

Création et documentation de lieux cohérents

Type : Skill autonome, peut être invoqué directement via /name-location-generator

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

spell-reference

No summary provided by upstream source.

Repository SourceNeeds Review
General

monster-manual

No summary provided by upstream source.

Repository SourceNeeds Review
General

equipment-browser

No summary provided by upstream source.

Repository SourceNeeds Review
General

dice-roller

No summary provided by upstream source.

Repository SourceNeeds Review