fernando-bertholdo/4-successful-AI-life/tree/main/plugins/decisoes
decisoes
一個為 Claude Code 提供的函式 hooks 外掛,會彙整工作階段中待處理的決定,允許點擊回答,並連接到 cmux 中同樣等待決定的其他已開啟工作階段。
關於這個 mod
decisoes 是以函式 hooks 外掛實作的 Claude Code mod(hooks/register.tsx),附有提示列上方的橫條和獨立面板。它會在每個工作階段記錄只有工作階段擁有者能作出的決定,提供 mcp__decisoes__registrar_decisao 工具(問題、上下文、最多 9 個選項、建議選項,以及代理是否已停下等待),並在系統提示中加入使用這項工具的指示。它也會擷取文字中留下的問題(以 🔴、"aguardo seu aval"、"preciso da sua decisão" 或 "depende de você decidir" 標記),每回合最多三個。決定可以透過點擊回答:橫條顯示等待中的數量和等待時間,"decidir" 按鈕(或 /decisoes)會開啟面板,提供編號選項、自由回答、延後和關閉;回答最後一個待處理決定後,所有回答會作為一回合一起傳給 Claude。每個工作階段每隔 30 s 在共用儲存中登錄一次,橫條會列出最多四個有待處理決定的其他工作階段,可以切換到 cmux 的分頁,或用 claude --resume 恢復工作階段。降落功能("🛬 pousar" 和 "⚠ pouso de emergência")會要求代理保存工作並記錄停在哪裡。需要支援函式 hooks 外掛的 Claude Code(hooks/hooks.json 使用 modules 格式),已在 2.1.289 驗證;cmux 可選。透過 /plugin marketplace add fernando-bertholdo/4-successful-AI-life、/plugin install decisoes@4-successful-ai-life 和 /reload-plugins 安裝。擁有者設定選項決定代理如何稱呼作決定的人。這個 mod 的文字是葡萄牙文。
安裝
請先查看作者 README,確認 marketplace 與外掛名稱;指令可能隨儲存庫結構而變動。
claude plugin marketplace add fernando-bertholdo/4-successful-AI-life claude plugin install decisoes
原文 / 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.
