EM ANDAMENTO
Resumo técnico
Editor e gerenciador de prompts para IAs do NEXUS que centraliza diretivas de personalidade com versionamento, métricas de uso e eficiência. Templates dinâmicos com variáveis {{var}}, galeria de algoritmos prontos para clonar e filtros por módulo e IA alvo padronizam a automação de instruções.
Escopo executado
- Registro:
plugin.jsonv1.0.0, ícone lucidemessage-square,icon_bg #eff6ffeicon.svgpróprio (balão de chat, semis_core— plugin adicional);registerTab('prompts','Prompts','message-square',tab.php)eregisterDoc('prompts','Gerenciamento de Prompts','message-square',doc.md); 7 modais registrados (prompt,prompt-preview,prompt-modules,prompt-engines,prompt-statuses,prompt-run,prompt-gallery) e JS próprio viaregisterJs('prompts','/plugins/prompts/assets/prompts-v2.js'). - Tabelas via
install.sql:prompts(id INTPK AI,title VARCHAR(255)NOT NULL,content TEXTNOT NULL,module VARCHAR(100)DEFAULT 'Geral',target_ia VARCHAR(100),status VARCHAR(50),updated_at DATETIMEON UPDATE,usage_count INTDEFAULT 0,efficiency INTDEFAULT 100,is_favorite TINYINT(1)DEFAULT 0) eprompt_versions(id INTPK AI,prompt_id INTNOT NULL FK →prompts.idON DELETE CASCADE,content TEXTsnapshot,created_at DATETIME) — InnoDB utf8mb4. - Versionamento automático:
prompt_savegrava snapshot do conteúdo anterior emprompt_versionssempre que o conteúdo muda;prompt_versions_getdevolve até 10 revisões mais recentes;restoreVersionrestaura com confirmação (o conteúdo atual vira nova revisão no histórico). - API com 15 actions:
prompt_list(ordenada por favorito DESC, uso DESC, módulo, título),prompt_save,prompt_delete,prompt_usage_increment,prompt_favorite_toggle(alterna1 − is_favorite),prompt_versions_get, aliases legadosprompts_list/prompts_save/prompts_deletee meta persistenteprompt_modules_*,prompt_engines_*eprompt_statuses_*(gravam emsystem_settingsviaDB::setConfig). - Configurações persistentes: módulos (
prompt_modules), motores de IA (ai_engines) e status (prompt_statusescomid/value/label/emoji/color) — com fallbacks padrão no boot (Gemini, GPT-4, Claude, Flux, Ollama; Atualizado 🟢 / Em Teste 🟡 / Obsoleto 🔴). - Templates dinâmicos: variáveis
{{var}}detectadas porhasVariables/runPrompt; o modal Variable Injector monta formulário dinâmico e "Gerar & Copiar" substitui todas as ocorrências (regex com escape) e incrementa o uso do prompt. - Galeria de templates: 4 algoritmos embutidos (Agente de SEO Expert GPT-4o, Diretiva de Código Limpo Claude 3.5, Copywriting VSL 5.0 GPT-4o, Analista de Bugs Brutal Claude 3.5) com clonagem em um clique (módulo 'Galeria').
- Fast Responses:
/prompts(sem argumento) →prompt_list— lista prompts cadastrados. - Sem cron:
cronjob.jsonvazio — plugin 100% sob demanda, "nenhuma rotina periódica segura ou necessária". - Interface: aba Alpine.js (
tab.php, 308 linhas) com 6 stats (Total, Gemini, GPT-4, Claude, Imagens, Saúde), pills de módulos com contagens, busca e filtro por IA/módulo, paginação de 5, tabela ultra-compact com métricas de usos/precisão, badges de status coloridos e ações de favoritar/executar/copiar/editar/deletar; empty state contextual de onboarding ("Comece agora!"). - Sem enricher do Intelligence Hub: plugin puramente de gestão de prompts, sem integração com
core/intel.php(diferente dos plugins de enriquecimento).
Stack e ferramentas
- PHP 8 backend (sem framework) + MySQL 8 (tabelas
promptseprompt_versions) - Alpine.js + Tailwind CSS (aba + 7 modais) + ícones lucide
- Plugin API interno (tabs/modals/actions +
fastr.json+system_settings)
Tags
Prompts, IA, Prompt Engineering, Versionamento, Galeria, Plugin NEXUS
Resultado operacional
- Biblioteca central de prompts: diretivas de personalidade versionadas por módulo e IA alvo — um só lugar para os "algoritmos" das IAs.
- Métricas de uso e eficiência: ranking por favoritos e usos, com precisão percebida (0–100) por prompt.
- Zero retrabalho: restauração de revisões em um clique, com snapshot automático do conteúdo atual.
- Padronização sem código: módulos, motores de IA e status configuráveis pelo painel — persistem em
system_settings. - Templates instantâneos: galeria com clonagem em um clique e variáveis
{{var}}para reuso seguro. - Seguro: todas as actions exigem Bearer token e permissão do módulo 'prompts' no
api.php.
Andamento no GitHub (issues)
Painel em tempo real com as issues mais recentes do repositório.
live feed
abrir issues no githubcarregando andamento...
não foi possivel carregar as issues agora. abra no github pelo link acima.
Resultados reais
Editor e gerenciador de prompts para IAs do NEXUS que centraliza diretivas de personalidade com versionamento, métricas de uso e eficiência. Templates dinâmicos com variáveis {{var}}, galeria de algoritmos prontos para clonar e filtros por módulo e IA alvo padronizam a automação de instruções.
Arquitetura e organização
- PHP 8
- MySQL 8
- Alpine.js
- Tailwind CSS
- Plugin NEXUS
Execução e operação
O projeto segue fluxo reprodutível de execução com validação técnica em ambiente de produção/similar.
Screenshots
Falar sobre este projeto
Aplique este modelo no seu ambiente e acelere a entrega com consistência técnica.