Communitygithub.com

lkjms/AI

Utilisé pour gérer les rangs et promotions de la guilde The Senate (WoW) sur Discord. Couvre l'échelle des classes (Imperator, Consul, Senator, Legionnaire/Civis, Plebeian), le vote formel Plebeian vers Civis/Legionnaire, la promotion informelle vers Senator, et les nominations Consul. Inclut les IDs de guilde, rôles et canaux, ainsi que le workflow MCP Discord.

Qu'est-ce que AI ?

Ce skill décrit le système complet de rangs et de promotions de la guilde World of Warcraft **The Senate**, une guilde romaine Horde. Il détaille l'échelle hiérarchique allant de Plebeian (nouveau membre) à Imperator (maître de guilde), avec les rôles spécifiques et leurs significations. Le skill explique les deux processus de promotion : le chemin formel de Plebeian à Civis/Legionnaire via un vote du Sénat, et le chemin informel vers Senator par consensus sénatorial ratifié par l'Imperator. Il fournit également un guide d'utilisation du MCP Discord pour exécuter ces promotions, en précisant comment utiliser les outils `discord` pour lire les messages, compter les votes, et éviter de créer des résultats non vérifiés. Ce skill est conçu pour aider un agent AI (comme Claude Code dans Code Mode) à gérer les promotions de guilde de manière fiable, en respectant les lois et la tradition de la guilde.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lkjms/AI/tree/HEAD/.opencode/skills/senate-promotion

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Promotion Sénatoriale

Comment fonctionnent les rangs et promotions dans The Senate, une guilde romaine Horde (World of Warcraft, en construction pour WoW Forever). L'autorité absolue est Ediction (ID utilisateur Discord 207270647313727488), l'Imperator.

L'échelle

Du plus haut au plus bas. La position brute des rôles Discord ne correspond pas à cet ordre.

RangID du RôleSignification
Imperator (Maître de Guilde)1481958960234758204Ediction. Ce qu'ils disent fait loi.
Consul (Officier)1481960522319659170Le Consulat — main droite de l'Imperator.
Senator (Vétéran)1489937394118557758Le corps votant. Ils nomment et se portent garants.
Legionnaire (Raideur)1481959087133429760Guerrier fiable. Métal de raid prouvé.
Civis (Membre)1552667150974586900Bonne personne à avoir dans l'équipe. Métal de raid non encore prouvé.
Plebeian (Essai)1482148705585856706Nouvelle personne.

Legionnaire et Civis ont un statut similaire — la distinction reconnaît comment quelqu'un contribue, pas combien :

Civis = engagé socialement, s'est fait des amis, bien intégré. Ils n'ont peut-être pas fait leurs preuves en raid. Legionnaire = pareil, mais avec un métal de raid prouvé. Depuis le passage à Forever, la distinction sépare aussi les vétérans de TBC (Legio) des nouveaux arrivants.

Captain (Chef de Raid) (1512058331676672061) est un rôle fonctionnel, pas un échelon de cette échelle. Traitez les rôles fonctionnels de raid (Captain, Healer, etc.) séparément de l'échelle de classe.

Chemins de promotion

1. Plebeian → Civis / Legionnaire — formel (régi par ❗lois❗)

Canal : ❗lois❗ (1489772511661916171, un seul message épinglé par Ediction). Loi canonique : https://discord.com/channels/1480600541095530496/1489772511661916171

  1. S'installer. Traîner quelques semaines — faire des donjons, rejoindre un champ de bataille, se poser sur Discord. Laisser les gens les rencontrer.
  2. Nominatio. Après les premières semaines, tout Senator qui a passé du temps avec eux peut les nommer. Une nomination engage la propre réputation du Senator.
  3. Suffragium. La nomination est soumise au Sénat complet pour un vote.
    • 🗣️ POUR — tu crois en eux.
    • 🗣️ ABSTENTION — pas sûr / pas assez vu.
    • Le vote reste ouvert jusqu'à ce qu'il y ait assez de POUR pour une majorité simple. Pas de date limite — quand c'est là, c'est là, et le Plebeian est promu.

2. → Senator — informel (pas de loi ; par consensus du Sénat, ratifié par l'Imperator)

Canaux : 🔒promotion-senat🔒 (1490001526930935950) et 👑discussion-senat👑 (1490001600918585414). C'est la voie informelle.

La forme, telle qu'elle se déroule réellement :

  • L'Imperator ouvre — par ex. « John Bowie promu. Il encaisse les blagues comme un champion et les renvoie tout aussi bien. @Senator »
  • Ou un Senator soulève un nom — par ex. « ça fait longtemps que Gladzug devrait nous rejoindre en tant que Senator... si vous vous abstenez, c'est le moment » ou « Avons-nous promu Keanen en senator ? ... Je suggère de le promouvoir. »
  • Les Senators répondent dans le canal — « Pour », « Pour, excellent choix », « Pour les deux ». S'abstenir est acceptable mais doit être une abstention consciente.
  • L'Imperator clôt — « Adopté. Merci à tous. » Ils peuvent aussi raccourcir : « Assez de Pour pour contourner le vote. Excellente recrue. »

3. → Consul — nommé par l'Imperator

Pas de vote. Ediction nomme les Consuls directement :

« J'ai reçu quelques MP à propos des rôles Consul. Envoyez-moi un MP si vous pensez avoir quelque chose à apporter. Je cherche des volontaires, je n'impose rien à personne ! »

Les Consuls servent « dans le Bureau de l'Imperator ». Le Consulat (nommé 2026-10-11) : Dany, Valarian, Bazrek, plus Disto comme Consul Honoraire. Xulrogg « Le Médiateur » a servi dans le besoin et son service a pris fin. Les titres honorifiques/anciens n'impliquent pas les attentes du bureau.

4. → Imperator

Détenu par Ediction. Il a accédé après que l'ancien GM, Dany (317573586619727883), a démissionné le 2026-09-14. Pas un chemin de promotion — succession uniquement.

Contexte de gouvernance

  • Les Senators détiennent un vrai pouvoir : selon la démission de Dany, « les senators de la guilde ont la capacité de voter sur les décisions de la guilde. »
  • Seuls l'Imperator et les Consuls dirigent les raids largement ; la direction des raids est en train d'être transformée en une équipe avec un conseil de butin nommé (voir 👑discussion-senat👑).

Référence de la guilde

ChoseValeur
GuildeThe Senate (1480600541095530496)
Imperator (humain)Ediction (207270647313727488)
Bot MCPEdiction Bot (1561463406047924346)
❗lois❗1489772511661916171
📣annonce📣1481950662366466080
🔒promotion-senat🔒1490001526930935950
👑discussion-senat👑1490001600918585414
👑Curia (Sénat)👑 (voix)1489972545951367259
🗡️effectif🗡️1490067742718562374
🎯déserteurs🎯1536355109661966387

Travailler la promotion avec le MCP Discord

Le serveur Discord est disponible via les outils MCP nommés discord (appelez-les comme tools.discord.<outil> en Mode Code). Outils pertinents :

  • read_messages — lire l'historique (pagination via before / after / around, max 100 par appel). Utilisez-le pour compter les POUR/ABSTENTIONS dans promotion-senat.
  • send_message — poster dans un canal ; la norme actuelle est de mentionner le rôle @Senator (<@&1489937394118557758>) lors de l'ouverture ou de la relance d'un vote.
  • list_roles, get_role_info — inspecter les rangs.
  • list_members, get_member — trouver le candidat et vérifier ses rôles.

Flux typique lorsqu'on me demande d'effectuer une promotion

  1. Confirmer le rang cible et le candidat (résoudre via list_members / get_member).
  2. Pleb → Civis/Legio : confirmer qu'un Senator a fait une Nominatio, puis poster la motion au Sénat et suivre le vote jusqu'à une majorité simple. → Senator : poster la motion vous-même uniquement si instruit par Ediction, ou relayer une proposition de Senator ; collecter les POUR.
  3. Ne jamais inventer un résultat. Rapporter le décompte et laisser l'Imperator ratifier (« Adopté »).

Notes opérationnelles

  • Pas d'outil d'attribution de rôle. Le MCP Discord n'expose aucune fonction d'ajout/suppression de rôle. Appliquer un rang après un vote doit être fait manuellement dans Discord (ou via un bot qui gère les rôles). Ne prétendez pas qu'un rang a été appliqué à moins de l'avoir fait d'une autre manière.
  • Bizarrerie de découverte de canal. list_channels ne retourne que les canaux sans parent (c'est-à-dire les catégories). Pour énumérer les vrais canaux, interrogez l'API Discord directement : GET /guilds/{guildId}/channels avec Authorization: Bot <token> (le token est dans l'environment du serveur MCP discord).
  • Voix de la guilde. Les annonces viennent d'Ediction et sont souvent formulées en-RP (par ex. lettres « 24 jours »). Adaptez ce registre lors de la rédaction.

Skills associés