ClaudeMods
☰
ZH-CN
● 0 人在线 · 浏览 0 次
赞助提交作品
GitHub 仓库 · 发布者 fernando-bertholdo

decisoes

一个为 Claude Code 提供的函数式 hooks 插件,会汇总会话中待处理的决定,允许点击作答,并连接到 cmux 中同样等待决定的其他已打开会话。

fernando-bertholdo@fernando-bertholdo

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

已翻译

关于这个 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.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.

更多类似作品