Ao fazer uma recomendação, o Claude abre uma janela com 3 a 5 perguntas (ou mais) com opções, antes de seguir.

Mods do Claude Code, em português.
| Mod | O que faz |
|---|---|
previsao-do-contexto | Previsão do tempo da janela de contexto: ícone e palavra por faixa de uso (🌞 Limpo, ⛅ Nublado, ☔ Chuva, ⚡ Tempestade, 🔥 Compacta logo), porcentagem e tokens, mini gráfico dos últimos 12 turnos e quanto o último turno somou. |
u (pasta task-progress) | Barra da tarefa: etapas E x/y, progresso T, tempo decorrido e estimado, e uso das janelas de 5 horas e semanal na linha de status. |
recomendar-perguntas | Ao fazer uma recomendação, o Claude abre uma janela com 3 a 5 perguntas (ou mais), com opções, antes de seguir. |
Com u e previsao-do-contexto instalados, a barra da tarefa e a previsão aparecem na mesma linha, as tarefas primeiro. O previsao-do-contexto funciona sozinho; sem o u, mostra só a previsão.
No prompt de uma sessão do Claude Code no terminal (aceite com y adicionar o marketplace e escolha o escopo user):
/plugin install previsao-do-contexto --marketplace dandevddqm/automatizacoes
/plugin install u --marketplace dandevddqm/automatizacoes
/plugin install recomendar-perguntas --marketplace dandevddqm/automatizacoes
Depois de instalado no terminal, no escopo de usuário, o mod também carrega no Claude Code desktop dessa máquina. O comando /plugin install não funciona dentro do desktop.
Os mods ficam em arquivos locais de cada computador: instale em cada máquina onde quiser usá-los.
Ao mudar um mod, suba a versão no plugin.json dele; sem isso o Claude Code continua usando a cópia em cache.
claude plugin marketplace update automatizacoes
claude plugin update previsao-do-contexto@automatizacoes --scope user
claude plugin validate previsao-do-contexto
claude plugin test previsao-do-contextohooks/register.ts 31 lines1import type { Register } from 'claude-code'
2
3const REGRA = `# Recomendações com janela de perguntas
4
5Sempre que você for fazer uma recomendação ao usuário (escolher entre abordagens, arquitetura, ferramenta, biblioteca, próximo passo, plano, mudança de design, correção entre alternativas), NÃO entregue só a recomendação em texto. Antes de seguir, abra uma janela de perguntas com a ferramenta AskUserQuestion:
6
7- Faça no mínimo 3 perguntas; o ideal é de 3 a 5. Se houver mais pontos a decidir, pode fazer mais. A ferramenta aceita até 4 perguntas por chamada: com 5 ou mais, faça uma segunda chamada logo em seguida, sem texto longo entre elas.
8- Cada pergunta traz de 2 a 4 opções claras e distintas, com uma descrição curta do que cada uma implica (vantagens e custos).
9- Ponha primeiro a opção que você recomenda e termine o rótulo dela com "(Recomendado)".
10- Cubra dimensões diferentes e relevantes ao caso: escopo, abordagem, prioridade, restrições, riscos, formato de entrega, o que fica de fora. Cada pergunta deve mudar o que você fará depois; não invente perguntas só para completar a cota.
11- Use "multiSelect" quando as opções não forem excludentes.
12- Escreva as perguntas no idioma do usuário (português do Brasil se ele escreve em português).
13- Depois das respostas, siga com a recomendação final já ajustada a elas.
14
15Não use a janela em respostas puramente factuais, em tarefas triviais sem decisão real, nem quando o usuário já escolheu o caminho ou pediu para não perguntar.`
16
17export const register: Register = on => {
18 on('prompt.compose', async ($, e, next) => {
19 const composed = await next(e)
20
21 if (!e.tools.includes('AskUserQuestion')) return composed
22
23 return {
24 sections: [
25 ...composed.sections,
26 { id: 'recomendar-perguntas:regra', text: REGRA, scope: 'session' },
27 ],
28 }
29 })
30}
31