Communitygithub.com

lkjms/AI

Use ao trabalhar com classificações ou promoções do The Senate (guilda de WoW) no Discord. Abrange a escada de classes (Imperador, Cônsul, Senador, Legionário/Civis, Plebeu), a votação formal de Plebeu para Civis/Legionário, a promoção informal para Senador e as nomeações de Cônsul. Inclui IDs de guilda, cargo e canal, além do fluxo de trabalho do Discord MCP.

O que é AI?

Esta skill define o sistema de promoções e classificações de **The Senate**, uma guilda Horda com temática romana de World of Warcraft (atualmente em construção para *WoW Forever*). Ela descreve a hierarquia completa, desde o **Imperador** (Ediction) até o **Plebeu**, passando por Cônsul, Senador, Legionário e Civis, com IDs de cargo do Discord para cada um. As regras de promoção incluem um processo formal para Plebeu → Civis/Legionário (com votação no Senado), um processo informal para → Senador (por consenso no Senado e ratificação do Imperador) e nomeações diretas para Cônsul pelo Imperador. A skill também fornece referências essenciais da guilda (IDs de canais, funções do MCP) e instruções operacionais para executar promoções usando o Discord MCP, como ler mensagens, contar votos e postar em canais, além de notar que a concessão de cargos deve ser feita manualmente.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Promoção no Senado

Como funcionam as patentes e promoções em The Senate, uma guilda Horda com temática romana (World of Warcraft, agora em construção para WoW Forever). A autoridade absoluta é Ediction (ID de usuário do Discord 207270647313727488), o Imperador.

A escada

Do mais alto ao mais baixo. A posição bruta do cargo no Discord não corresponde a esta ordem.

PatenteID do CargoSignificado
Imperador (Mestre da Guilda)1481958960234758204Ediction. O que ele disser, vale.
Cônsul (Oficial)1481960522319659170O Consulado — braço direito do Imperador.
Senador (Veterano)1489937394118557758O corpo votante. Eles nomeiam e garantem.
Legionário (Raider)1481959087133429760Guerreiro confiável. Mérito de raide comprovado.
Civis (Membro)1552667150974586900Boa pessoa de se ter por perto. Mérito de raide ainda não comprovado.
Plebeu (Experimental)1482148705585856706Pessoa nova.

Legionário e Civis têm status semelhante — a divisão reconhece como alguém contribui, não o quanto:

Civis = engajado socialmente, fez amigos, integrou-se bem. Pode não ter se provado em uma raide. Legionário = o mesmo, mas com mérito de raide comprovado. Desde a mudança para Forever, a divisão também distingue veteranos do TBC (Legio) de novos membros.

Capitão (Líder de Raide) (1512058331676672061) é um cargo funcional, não um degrau nesta escada. Trate cargos funcionais de raide (Capitão, Curador, etc.) separadamente da escada de classes.

Caminhos de promoção

1. Plebeu → Civis / Legionário — formal (regido por ❗leis❗)

Canal: ❗leis❗ (1489772511661916171, postagem fixada única de Ediction). Lei canônica: https://discord.com/channels/1480600541095530496/1489772511661916171

  1. Ambientar-se. Fique por algumas semanas — faça masmorras, entre em um campo de batalha, fique no Discord. Deixe que as pessoas realmente o conheçam.
  2. Nominatio. Após as primeiras semanas, qualquer Senador que tenha passado tempo real com eles pode nomeá-los. Uma nomeação coloca a própria reputação do Senador em jogo.
  3. Suffragium. A nomeação vai para o Senado pleno para votação.
    • 🗣️ AYE — você acredita neles.
    • 🗣️ ABSTENÇÃO — não tem certeza / não viu o suficiente.
    • A votação fica aberta até que haja AYEs suficientes para uma maioria simples. Sem prazo — quando estiver lá, está lá, e o Plebeu é promovido.

2. → Senador — informal (sem lei; por consenso do Senado, ratificado pelo Imperador)

Canais: 🔒promoção-senado🔒 (1490001526930935950) e 👑discussão-senado👑 (1490001600918585414). Esta é a via informal.

O formato, como realmente acontece:

  • O Imperador abre — ex.: "John Bowie para promoção. Ele aguenta as brincadeiras como um campeão e devolve na mesma moeda. @Senador"
  • Ou um Senador levanta um nome — ex.: "já faz tempo que Gladzug estava esperando para se juntar a nós como Senador… se você se abstiver, agora é a hora" ou "Já promovemos o Keanen a senador? … Sugiro que o promovamos."
  • Senadores respondem no canal — "Apoio", "Apoio, melhor pessoa", "Apoio para ambos." Abster-se é aceitável, mas deve ser uma abstenção consciente.
  • O Imperador encerra — "Aprovado. Obrigado a todos." Eles também podem atalhar: "AYE suficiente para ignorar a votação. Ótima adição."

3. → Cônsul — nomeado pelo Imperador

Não é votado. Ediction nomeia Cônsules diretamente:

"Recebi algumas mensagens diretas sobre cargos de Cônsul. Mandem mensagem se acharem que têm algo a acrescentar. Estou procurando voluntários, não estou colocando nada em ninguém!"

Cônsules servem "no Ofício do Imperador". O Consulado (nomeado em 2026-10-11): Dany, Valarian, Bazrek, além de Disto como Cônsul Honorário. Xulrogg "O Mediador" serviu na hora da necessidade e seu serviço foi encerrado. Títulos honorários/ex-serviço não carregam as expectativas do cargo.

4. → Imperador

Ocupado por Ediction. Ele ascendeu após o GM anterior, Dany (317573586619727883), ter renunciado em 2026-09-14. Não é um caminho de promoção — apenas sucessão.

Contexto de governança

  • Senadores detêm poder real: conforme a renúncia de Dany, "os senadores da guilda têm a capacidade de votar nas decisões da guilda."
  • Apenas o Imperador e os Cônsules lideram raides amplamente; a liderança de raides está sendo transformada em uma equipe com um conselho de saque nomeado (veja 👑discussão-senado👑).

Referência da guilda

ItemValor
GuildaThe Senate (1480600541095530496)
Imperador (humano)Ediction (207270647313727488)
Bot MCPEdiction Bot (1561463406047924346)
❗leis❗1489772511661916171
📣anúncio📣1481950662366466080
🔒promoção-senado🔒1490001526930935950
👑discussão-senado👑1490001600918585414
👑Cúria (Casa do Senado)👑 (voz)1489972545951367259
🗡️plantel🗡️1490067742718562374
🎯desertores🎯1536355109661966387

Trabalhando a promoção com o Discord MCP

O servidor do Discord está disponível como ferramentas MCP chamadas discord (chame como tools.discord.<tool> no Modo de Código). Ferramentas relevantes:

  • read_messages — ler histórico (paginação via before / after / around, máximo 100 por chamada). Use isso para contar AYEs/ABSTENÇÕES em promoção-senado.
  • send_message — postar em um canal; o padrão atual é mencionar o cargo @Senador (<@&1489937394118557758>) ao abrir ou acompanhar uma votação.
  • list_roles, get_role_info — inspecionar cargos.
  • list_members, get_member — encontrar o candidato e verificar seus cargos.

Fluxo típico ao ser solicitado a realizar uma promoção

  1. Confirme a patente alvo e o candidato (resolva via list_members / get_member).
  2. Pleb → Civis/Legio: confirme que um Senador fez uma Nominatio, depois poste a moção para o Senado e acompanhe a votação até uma maioria simples. → Senador: poste a moção você mesmo apenas se instruído por Ediction, ou transmita a proposta de um Senador; colete AYEs.
  3. Nunca invente um resultado. Relate a contagem e deixe o Imperador ratificar ("Aprovado").

Notas operacionais

  • Nenhuma ferramenta de atribuição de cargo. O Discord MCP não expõe nenhuma função de adicionar/remover cargo. Aplicar uma patente após uma votação deve ser feito manualmente no Discord (ou por meio de um bot que gerencie cargos). Não afirme que uma patente foi aplicada a menos que você tenha feito isso de outra forma.
  • Peculiaridade na descoberta de canais. list_channels retorna apenas canais sem pai (ou seja, categorias). Para enumerar canais reais, consulte a API do Discord diretamente: GET /guilds/{guildId}/channels com Authorization: Bot <token> (o token está no environment do servidor MCP discord).
  • Voz da guilda. Anúncios vêm de Ediction e são frequentemente enquadrados em RP (ex.: cartas de "24 dias"). Combine esse registro ao redigir.

Habilidades Relacionadas