ABERTO A OPORTUNIDADES EM TEMPO INTEGRAL (Disponível para começar imediatamente. Trabalho remoto preferencial no mundo todo.)// STACK:WORDPRESS E WOOCOMMERCEREACT E NEXT.JSTYPESCRIPTPERFORMANCE WEBINTEGRAÇÕES DE IAAUTOMAÇÃO (N8N, MAKE)// PROTOCOLO: MCP · JSON-RPC 2.0// STATUS: PRONTO PARA PRODUÇÃO
ABERTO A OPORTUNIDADES EM TEMPO INTEGRAL (Disponível para começar imediatamente. Trabalho remoto preferencial no mundo todo.)// STACK:WORDPRESS E WOOCOMMERCEREACT E NEXT.JSTYPESCRIPTPERFORMANCE WEBINTEGRAÇÕES DE IAAUTOMAÇÃO (N8N, MAKE)// PROTOCOLO: MCP · JSON-RPC 2.0// STATUS: PRONTO PARA PRODUÇÃO
Voltar para todos os projetos
// ai★ Sistema em destaque

Prompt Pocket

Extensão Chrome privada para salvar, organizar e reutilizar prompts de IA entre ferramentas.

[01] Declaração do problema e contexto

O desafio

Usuários de IA acabam reescrevendo ou procurando em conversas antigas os mesmos prompts repetidas vezes, em todos os sites e ferramentas que usam. Aplicativos genéricos de notas não entendem a estrutura de um prompt — não há variáveis reutilizáveis nem organização por prompt — e sincronizar uma biblioteca de prompts pelo servidor de outra pessoa significa confiar a ela tudo o que você já perguntou a uma IA.

[02] Arquitetura técnica e solução

Entrega de engenharia

O Prompt Pocket foi construído como uma extensão Chrome Manifest V3 que usa um painel lateral em vez de um pop-up, para que a biblioteca permaneça aberta ao lado da página em uso. Os prompts aceitam placeholders {{variable}} preenchidos a cada uso, com categorias, tags, favoritos e ordenação por uso, e são inseridos diretamente no input, textarea ou campo contenteditable em foco da aba ativa em dois cliques. Tudo fica em chrome.storage.local — sem contas, analytics ou servidor. O que começou como uma extensão funcional, mas frágil, foi reforçado por uma auditoria sistemática: o script de conteúdo é injetado sob demanda via chrome.scripting.executeScript com escopo em activeTab (sem host_permissions, sem <all_urls>), cada leitura de armazenamento é validada com um schema Zod com caminho de migração versionado, as escritas sempre leem o armazenamento novamente antes para permanecerem seguras contra condições de corrida entre múltiplos painéis laterais abertos, e a interface permanece acessível por padrão (<dialog> nativo, labels associados e aria-labels em botões somente de ícone).

[03] Stack de tecnologia e utilitários
React 19TypeScriptVite 8@crxjs/vite-pluginTailwind CSSZodVitestChrome Extension · Manifest V3