Pular para o conteúdo
Skillpedia
Agentes280 mil · #166

council

Reúne um grupo de modelos para tomar decisões difíceis. É útil quando há várias opções e é preciso uma análise estruturada.

O que ela faz

Reúne quatro "vozes" (inteligências artificiais) para ajudar a tomar decisões difíceis quando há várias opções boas e não há uma resposta óbvia. Ele garante que diferentes pontos de vista sejam considerados antes de escolher um caminho.

Quando usar

  • ✓Decidir entre caminhos diferentes com prós e contras semelhantes.
  • ✓Quando você precisa entender os riscos e benefícios de cada opção.
  • ✓Pedir segundas opiniões ou perspectivas diversas sobre um problema.

Exemplo do que pedir para a IA

“Devo lançar o recurso X agora ou esperar para polir mais?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/affaan-m/ECC/blob/main/skills/council/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/council/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA assume quatro papéis: uma voz principal (Arquiteto), um Cético, um Pragmático e um Crítico. Cada um analisa o problema com sua perspectiva única, e a IA então sintetiza essas opiniões para apresentar uma recomendação final.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add affaan-m/ECC --skill council

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/council/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Conselho

Reúna quatro conselheiros para decisões ambíguas:

  • a voz do Claude no contexto
  • um subagente Cético
  • um subagente Pragmático
  • um subagente Crítico

Isso é para tomada de decisão sob ambiguidade, não para revisão de código, planejamento de implementação ou design de arquitetura.

Quando Usar

Use o conselho quando:

  • uma decisão tiver múltiplos caminhos críveis e nenhum vencedor óbvio
  • você precisar de uma explicitação de trade-offs
  • o usuário pedir segundas opiniões, dissidência ou múltiplas perspectivas
  • o ancoramento conversacional for um risco real
  • uma decisão de "ir / não ir" se beneficiaria de um desafio adversarial

Exemplos:

  • monorepo vs. polyrepo
  • lançar agora vs. segurar para polimento
  • feature flag vs. rollout completo
  • simplificar escopo vs. manter amplitude estratégica

Quando NÃO Usar

Em vez de conselho Use
Verificar se a saída está correta santa-method
Dividir um recurso em etapas de implementação planner
Projetar a arquitetura do sistema architect
Revisar código para bugs ou segurança code-reviewer ou santa-method
Perguntas factuais óbvias responda diretamente
Tarefas de execução óbvias apenas execute a tarefa

Papéis

Voz Lente
Arquiteto correção, manutenibilidade, implicações de longo prazo
Cético desafio de premissas, simplificação, quebra de suposições
Pragmático velocidade de lançamento, impacto no usuário, realidade operacional
Crítico casos extremos, risco de desvantagem, modos de falha

As três vozes externas devem ser iniciadas como novos subagentes com apenas a pergunta e o contexto relevante, não a conversa completa em andamento. Esse é o mecanismo anti-ancoramento.

Fluxo de Trabalho

1. Extrair a pergunta real

Reduza a decisão a um prompt explícito:

  • o que estamos decidindo?
  • quais restrições importam?
  • o que conta como sucesso?

Se a pergunta for vaga, faça uma pergunta esclarecedora antes de convocar o conselho.

2. Reunir apenas o contexto necessário

Se a decisão for específica do codebase:

  • colete os arquivos relevantes, trechos, texto de issue ou métricas
  • mantenha-o compacto
  • inclua apenas o contexto necessário para tomar a decisão

Se a decisão for estratégica/geral:

  • pule trechos de repositório, a menos que mudem materialmente a resposta

3. Formar a posição do Arquiteto primeiro

Antes de ler outras vozes, anote:

  • sua posição inicial
  • os três motivos mais fortes para ela
  • o principal risco em seu caminho preferido

Faça isso primeiro para que a síntese não apenas espelhe as vozes externas.

4. Iniciar três vozes independentes em paralelo

Cada subagente recebe:

  • a pergunta da decisão
  • contexto compacto, se necessário
  • um papel estrito
  • nenhum histórico de conversa desnecessário

Formato do prompt:

You are the [ROLE] on a four-voice decision council.

Question:
[decision question]

Context:
[only the relevant snippets or constraints]

Respond with:
1. Position — 1-2 sentences
2. Reasoning — 3 concise bullets
3. Risk — biggest risk in your recommendation
4. Surprise — one thing the other voices may miss

Be direct. No hedging. Keep it under 300 words.

Ênfase no papel:

  • Cético: desafiar o enquadramento, questionar suposições, propor a alternativa crível mais simples
  • Pragmático: otimizar para velocidade, simplicidade e execução no mundo real
  • Crítico: expor o risco de desvantagem, casos extremos e razões pelas quais o plano pode falhar

5. Sintetizar com salvaguardas contra viés

Você é tanto um participante quanto o sintetizador, então use estas regras:

  • não descarte uma visão externa sem explicar o porquê
  • se uma voz externa mudou sua recomendação, diga isso explicitamente
  • sempre inclua a dissidência mais forte, mesmo que você a rejeite
  • se duas vozes se alinharem contra sua posição inicial, trate isso como um sinal real
  • mantenha as posições brutas visíveis antes do veredito

6. Apresentar um veredito compacto

Use este formato de saída:

## Council: [short decision title]

**Architect:** [1-2 sentence position]
[1 line on why]

**Skeptic:** [1-2 sentence position]
[1 line on why]

**Pragmatist:** [1-2 sentence position]
[1 line on why]

**Critic:** [1-2 sentence position]
[1 line on why]

### Verdict
- **Consensus:** [where they align]
- **Strongest dissent:** [most important disagreement]
- **Premise check:** [did the Skeptic challenge the question itself?]
- **Recommendation:** [the synthesized path]

Mantenha-o escaneável em uma tela de celular.

Regra de Persistência

Não escreva notas ad-hoc para ~/.claude/notes ou outros caminhos ocultos desta habilidade.

Se o conselho alterar materialmente a recomendação:

…

Perguntas frequentes

Para que servem os quatro papéis?

O Arquiteto foca na correção e longo prazo. O Cético questiona as premissas. O Pragmático foca na velocidade e realidade. O Crítico aponta riscos e falhas.

Quando NÃO devo usar essa ferramenta?

Não use para revisar código, planejar implementação, desenhar arquitetura ou responder perguntas factuais simples. Para isso, existem outras ferramentas mais adequadas.

Como a IA evita que uma opinião domine as outras?

As outras três vozes são iniciadas separadamente, recebendo apenas a pergunta e o contexto necessário, sem saber o que as outras disseram ou o que a conversa anterior foi. Isso evita que uma opinião influencie as outras (ancoragem).

Detalhes

Descrição original do autor

Convene a four-voice council for ambiguous decisions, tradeoffs, and go/no-go calls. Use when multiple valid paths exist and you need structured disagreement before choosing.

repo: affaan-m/ECC

Popularidade

Estrelas no GitHub
280 mil
Posição no ranking
#166
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas