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" 표시로 찾아내며, 한 턴에 최대 3개까지 처리합니다. 결정은 클릭으로 답할 수 있습니다. 띠에는 대기 중인 개수와 경과 시간이 표시되고, "decidir" 버튼(또는 /decisoes)은 번호가 붙은 선택지, 자유 답변, 미루기, 닫기를 제공하는 패널을 엽니다. 마지막 보류 결정에 답하면 답변들이 한 턴으로 묶여 Claude에 전달됩니다. 각 세션은 30 s마다 공유 저장소에 등록 정보를 기록하고, 띠에는 결정 대기 중인 다른 세션을 최대 4개 표시합니다. 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.
