一键导入
spell-reference
Consulte les sorts D&D 5e par classe et niveau (0-9). Cantrips, écoles, concentration, rituels. Utilisez pour vérifier les sorts lancés.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Consulte les sorts D&D 5e par classe et niveau (0-9). Cantrips, écoles, concentration, rituels. Utilisez pour vérifier les sorts lancés.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Run any question, idea, or decision through a council of 5 AI advisors who independently analyze it, peer-review each other anonymously, and synthesize a final verdict. MANDATORY TRIGGERS: 'council this', 'run the council', 'war room this', 'pressure-test this', 'stress-test this', 'debate this'. STRONG TRIGGERS (use when combined with a real decision or tradeoff): 'should I X or Y', 'which option', 'what would you do', 'is this the right move', 'validate this', 'get multiple perspectives', 'I can't decide', 'I'm torn between'. Do NOT trigger on simple yes/no questions, factual lookups, or casual 'should I' without a meaningful tradeoff (e.g. 'should I use markdown' is not a council question). DO trigger when the user presents a genuine decision with stakes, multiple options, and context that suggests they want it pressure-tested from multiple angles.
Gère les aventures/campagnes BFRPG. Crée et charge des aventures, gère le groupe de personnages, l'inventaire partagé, les sessions de jeu et le journal automatique. Utilisez pour toute gestion de campagne.
Crée des personnages D&D 5e. Génère caractéristiques (4d6kh3 ou répartition standard), applique modificateurs d'espèce, calcule bonus maîtrise, points de vie et or de départ. 9 espèces, 12 classes. Sauvegarde dans data/characters/.
Lance des dés pour jeux de rôle (D&D 5e). Supporte d4, d6, d8, d10, d12, d20, d100. Notation standard comme 2d6+3, 4d6kh3 (keep highest). Avantage et désavantage. Utilisez pour tout jet de dé en session de JdR.
Consulte les armes, armures et équipement BFRPG. Dégâts, CA, coût, propriétés. Utilisez pour vérifier l'équipement des personnages.
Génère des images heroic fantasy pour BFRPG via fal.ai FLUX.1. Portraits de personnages/PNJ, scènes d'aventure, monstres, objets magiques et lieux. Utilise des prompts optimisés pour le style fantasy médiéval.
| name | spell-reference |
| description | Consulte les sorts D&D 5e par classe et niveau (0-9). Cantrips, écoles, concentration, rituels. Utilisez pour vérifier les sorts lancés. |
| allowed-tools | ["Bash"] |
Skill pour consulter les sorts D&D 5e (257 sorts, 12 classes, 8 écoles de magie). Indispensable pour vérifier les effets des sorts pendant le jeu.
# Compiler si nécessaire
go build -o sw-spell ./cmd/spell
# Lister les sorts par classe
./sw-spell list --class=wizard
# Cantrips d'une classe
./sw-spell cantrips wizard
# Détails d'un sort
./sw-spell show projectile_magique
# Sorts de concentration
./sw-spell concentration
# Slots de sorts
./sw-spell slots wizard --level=5
./sw-spell list # Tous les sorts (257)
./sw-spell list --class=wizard # Sorts de magicien
./sw-spell list --class=cleric --level=1 # Clerc niveau 1
./sw-spell list --level=0 # Cantrips
./sw-spell list --school=evocation # École d'évocation
./sw-spell list --format=md # Fiches détaillées
./sw-spell list --format=json # Format JSON
./sw-spell cantrips <classe>
# Exemples:
./sw-spell cantrips wizard # Cantrips de magicien (13)
./sw-spell cantrips cleric # Cantrips de clerc
./sw-spell cantrips warlock # Cantrips d'occultiste
./sw-spell schools # Liste les 8 écoles
./sw-spell schools --format=detail # Avec exemples de sorts
8 Écoles D&D 5e :
./sw-spell concentration # Liste 69 sorts concentration
./sw-spell concentration --format=md # Fiches détaillées
Règle concentration : Seul 1 sort de concentration peut être actif à la fois. Brisée si : dégâts (JdS CON DC 10 ou ½ dégâts), incapacité, mort, nouveau sort concentration.
./sw-spell rituals # Liste 22 sorts rituels
Règle rituels : Sorts rituels prennent +10 minutes mais ne consomment pas de slot.
./sw-spell show <id>
# Exemples:
./sw-spell show projectile_magique # Projectile magique
./sw-spell show soin_des_blessures # Soins des blessures
./sw-spell show sommeil # Sommeil
./sw-spell show --format=json # Format JSON
./sw-spell show --format=short # Une ligne
./sw-spell search <terme>
# Exemples:
./sw-spell search lumière # Par nom français
./sw-spell search light # Par nom anglais
./sw-spell search feu # Sorts de feu
./sw-spell slots <classe> --level=<niveau>
# Exemples:
./sw-spell slots wizard --level=5 # Magicien niveau 5
./sw-spell slots paladin --level=3 # Paladin niveau 3
./sw-spell slots warlock --level=11 # Occultiste niveau 11
| Classe | Type | Début | Niveaux max |
|---|---|---|---|
| Magicien (wizard) | Full caster | 1 | 9 |
| Ensorceleur (sorcerer) | Full caster | 1 | 9 |
| Clerc (cleric) | Full caster | 1 | 9 |
| Druide (druid) | Full caster | 1 | 9 |
| Barde (bard) | Full caster | 1 | 9 |
| Occultiste (warlock) | Pact caster | 1 | 5 (pact slots) |
| Paladin | Half caster | 2 | 5 |
| Rôdeur (ranger) | Half caster | 2 | 5 |
| Guerrier (fighter) | 1/3 caster | 3 | 4 (Eldritch Knight) |
| Roublard (rogue) | 1/3 caster | 3 | 4 (Arcane Trickster) |
Aliases FR/EN acceptés : magicien/wizard, clerc/cleric, ensorceleur/sorcerer, occultiste/warlock, rôdeur/ranger, guerrier/fighter, roublard/rogue.
## Projectile magique
**Niveau 1** | **École** : Évocation
| Caractéristique | Valeur |
|-----------------|--------|
| **Temps d'incantation** | action |
| **Portée** | 36 m |
| **Composantes** | V, S |
| **Durée** | instantanée |
| **Classes** | Magicien, Ensorceleur |
| **Dégâts** | 1d4+1 |
### Description
Vous créez trois fléchettes lumineuses d'énergie magique...
### Aux niveaux supérieurs
Chaque emplacement de sort de niveau supérieur crée une fléchette supplémentaire.
Projectile magique [N1 Évocation] - 36 m, instantanée
Lumière [Cantrip Évocation] - contact, 1 heure
Détection de la magie (C) (R) [N1 Divination] - personnelle, Concentration, jusqu'à 10 minutes
(C) = Concentration | (R) = Rituel
| Niv | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Cantrips |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | - | - | - | - | - | - | - | - | 3-4 |
| 2 | 3 | - | - | - | - | - | - | - | - | 3-4 |
| 3 | 4 | 2 | - | - | - | - | - | - | - | 3-4 |
| 5 | 4 | 3 | 2 | - | - | - | - | - | - | 4-5 |
| 9 | 4 | 3 | 3 | 3 | 1 | - | - | - | - | 4-6 |
| 17 | 4 | 3 | 3 | 3 | 2 | 1 | 1 | 1 | 1 | 5-6 |
| 20 | 4 | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 | 5-6 |
| Niv | 1 | 2 | 3 | 4 | 5 | Cantrips |
|---|---|---|---|---|---|---|
| 2 | 2 | - | - | - | - | - |
| 5 | 4 | 2 | - | - | - | - |
| 9 | 4 | 3 | 2 | - | - | - |
| 13 | 4 | 3 | 3 | 1 | - | - |
| 17 | 4 | 3 | 3 | 3 | 1 | - |
| 20 | 4 | 3 | 3 | 3 | 2 | - |
| Niv | Slot Level | Slots | Cantrips |
|---|---|---|---|
| 1 | 1 | 1 | 2 |
| 2 | 1 | 2 | 2 |
| 3 | 2 | 2 | 2 |
| 5 | 3 | 2 | 3 |
| 11 | 5 | 3 | 4 |
| 17 | 5 | 4 | 4 |
Note Occultiste : Tous les slots sont du même niveau. Restaurés au repos court.
./sw-spell concentration)./sw-spell rituals)upcast dans la fiche sort décrit l'effetFormule : 8 + bonus maîtrise + modificateur caractéristique
Exemple : Magicien niveau 5, INT 16 (+3)
Formule : bonus maîtrise + modificateur caractéristique
Exemple : Magicien niveau 5, INT 16 (+3)
# Vérifier un sort avant de l'utiliser
./sw-spell show sommeil
# Logger le sort dans le journal (via sw-dm)
# L'agent dungeon-master peut appeler get_spell tool
# Vérifier rapidement un sort ennemi
./sw-spell show charme_personne
# Trouver sorts de zone
./sw-spell search "rayon"
# Vérifier sorts concentration actifs
./sw-spell concentration
# Sorts disponibles pour magicien niveau 1
./sw-spell list --class=wizard --level=1
# Cantrips de clerc
./sw-spell cantrips cleric
# Slots disponibles
./sw-spell slots wizard --level=5
Ce skill est utilisé par les agents suivants :
| Agent | Usage |
|---|---|
dungeon-master | Vérification effets sorts, concentration, slots |
rules-keeper | Référence sorts pour arbitrage |
character-creator | Choix sorts initiaux (cantrips + level 1) |
Type : Skill autonome, peut être invoqué directement via /spell-reference
data/5e/spells.json