SLOPSHOPPER

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.

newprompt
v0.1.0no licenseupdated 2026-10-10dandevddqm/automatizacoes/recomendar-perguntas
A shopper browsing a rack in a slop shop
README

automatizacoes

Mods do Claude Code, em português.

ModO que faz
previsao-do-contextoPrevisã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-perguntasAo 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.

Instalaçã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.

Atualizar

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

Testes

claude plugin validate previsao-do-contexto
claude plugin test previsao-do-contexto
Source 1 files
hooks/register.ts 31 lines
1import 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