fernando-bertholdo/4-successful-AI-life/tree/main/plugins/decisoes
decisoes
Um plugin de hooks em função para o Claude Code que reúne as decisões pendentes da sessão, permite respondê-las por clique e conecta às outras sessões abertas no cmux que também aguardam uma decisão.
About this mod
decisoes é um mod do Claude Code implementado como plugin de hooks em função (hooks/register.tsx), com faixa acima do prompt e painel próprio. Ele registra, em cada sessão, as decisões que só o dono da sessão pode tomar, expondo a ferramenta mcp__decisoes__registrar_decisao (pergunta, contexto, até 9 opções, a recomendada e se o agente parou esperando) e uma instrução no prompt de sistema para usá-la. Também captura perguntas deixadas no texto (marcadas com 🔴, "aguardo seu aval", "preciso da sua decisão" ou "depende de você decidir"), até três por turno. As decisões podem ser respondidas por clique: a faixa mostra quantas esperam e há quanto tempo, e o botão "decidir" (ou /decisoes) abre o painel com opções numeradas, resposta livre, adiar e fechar; ao responder a última pendente, as respostas vão juntas ao Claude como um turno. Cada sessão grava um cadastro no armazenamento compartilhado a cada 30 s, e a faixa lista até quatro outras sessões com decisão pendente, permitindo navegar à aba no cmux ou retomar a sessão com claude --resume. Recursos de pouso ("🛬 pousar" e "⚠ pouso de emergência") pedem ao agente que guarde o trabalho e registre onde parou. Requer um Claude Code com plugins de hooks em função (formato hooks/hooks.json com modules), validado na 2.1.289; o cmux é opcional. Instalação via /plugin marketplace add fernando-bertholdo/4-successful-AI-life, /plugin install decisoes@4-successful-ai-life e /reload-plugins. A opção de configuração dono define como o agente se refere a quem decide. Os textos do mod estão em português.
Installation
Check the author's README for the marketplace and plugin name first. Commands may change as the repository evolves.
claude plugin marketplace add fernando-bertholdo/4-successful-AI-life claude plugin install decisoes
Original text / README
decisoes
Um mod do Claude Code: um plugin de hooks em função (hooks/register.tsx), com faixa acima do
prompt e painel próprio. Ele junta, em cada sessão, as decisões que só o dono da sessão pode
tomar, deixa respondê-las por clique e leva às outras sessões abertas no cmux que também esperam
uma decisão.
O que faz
- Registra a decisão sem travar a sessão. O agente ganha a ferramenta
mcp__decisoes__registrar_decisao(pergunta, contexto, até 9 opções, a recomendada e se ele parou esperando) e uma instrução no prompt de sistema para usá-la em vez de só perguntar no texto: merge, deploy, escopo, prazo, aval, escolha entre caminhos de custo ou risco diferentes. - Pega também a pergunta deixada no texto. Uma linha da resposta com 🔴, "aguardo seu aval", "preciso da sua decisão" ou "depende de você decidir" vira uma decisão de resposta livre, até três por turno.
- Responde por clique. A faixa acima do prompt mostra quantas decisões esperam e há quanto
tempo; o botão "decidir" (ou
/decisoes) abre o painel, uma decisão por vez, com as opções numeradas, resposta livre, "adiar" e "fechar". Quando a última pendente é respondida, as respostas vão juntas ao Claude como um turno. - Mostra as outras sessões. Cada sessão grava um cadastro no armazenamento compartilhado dos
plugins a cada 30 s; a faixa lista até quatro outras sessões com decisão pendente. Clicar leva
à aba dela no cmux, ou, se a aba fechou, oferece retomar a sessão (
claude --resume) numa aba nova do mesmo workspace. Fora do cmux, copia o comando de retomada. - Pousa a sessão. "🛬 pousar" e "⚠ pouso de emergência" pedem ao agente que guarde o trabalho e
registre onde parou antes de você fechar a máquina; a faixa avisa quando a resposta chega com
POUSO CONCLUÍDO.
Requisitos
- Um Claude Code com plugins de hooks em função (o formato
hooks/hooks.jsoncommodules). Validado e testado na 2.1.289. - O cmux é opcional: sem ele, a faixa e o painel funcionam e a navegação para outra sessão cai no comando de retomada copiado.
Instalação
/plugin marketplace add fernando-bertholdo/4-successful-AI-life
/plugin install decisoes@4-successful-ai-life
/reload-plugins
Configuração
Os textos que o agente lê chamam quem decide de "o usuário". A opção dono troca isso pelo
nome, com o artigo, para as frases ficarem certas: "o Fernando", "a Ana". Ela aparece no
/config, entre as opções do plugin.
Os textos do mod estão em português.
Desenvolvimento
claude plugin validate plugins/decisoes
claude plugin test plugins/decisoes
Os tipos (.claude-plugin/types/) são escritos pelo próprio Claude Code quando o mod carrega e
não são versionados; depois disso, tsc -p plugins/decisoes confere o mod contra eles.
