ClaudeMods
☰
JA
● 0 人がオンライン ・閲覧 0 回
スポンサー作品を投稿
GitHub リポジトリ · 投稿者 fernando-bertholdo

decisoes

Claude Code 用の function hooks プラグイン。セッションに残っている判断をまとめ、クリックで回答できるようにし、cmux で開いている同じく判断待ちのセッションにもつなぎます。

fernando-bertholdo@fernando-bertholdo

fernando-bertholdo/4-successful-AI-life/tree/main/plugins/decisoes

翻訳済み

この mod について

decisoes は function hooks プラグインとして実装された Claude Code mod です(hooks/register.tsx)。プロンプトの上に帯を表示し、専用パネルも備えます。各セッションで、そのセッションの所有者だけが決められる判断を記録し、mcp__decisoes__registrar_decisao ツール(質問、コンテキスト、最大 9 個の選択肢、推奨項目、エージェントが待機して停止したかどうか)と、それを使うよう促すシステムプロンプトの指示を公開します。本文に残された質問も(🔴、"aguardo seu aval"、"preciso da sua decisão"、"depende de você decidir" の印で)拾い、1 ターンにつき最大 3 件まで扱います。判断はクリックで回答できます。帯には待っている件数と経過時間が表示され、"decidir" ボタン(または /decisoes)で、番号付きの選択肢、自由回答、延期、閉じる操作のあるパネルを開きます。最後の保留中の判断に答えると、回答は 1 ターンにまとめて Claude へ送られます。各セッションは 30 s ごとに共有ストレージへ登録情報を書き込み、帯には判断待ちの他セッションを最大 4 件表示します。cmux のタブへ移動したり、claude --resume でセッションを再開したりできます。着地機能("🛬 pousar" と "⚠ pouso de emergência")は、エージェントに作業を保存し、どこで止まったかを記録するよう求めます。function 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.json com modules). 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.

関連作品