--project e --save.O Problema: Prompts Crus em Qualquer CLI de LLM
Melhorar um prompt cru geralmente significa reescrever na mão uma estrutura enorme de system prompt — ou pedir para a IA fazer isso conversando. O promptcraft-unificando é um CLI Node.js, distribuído via npx, que monta um prompt de "Engenheiro de Prompt" concatenando um prompt-base fixo com o texto cru que o usuário digita, e imprime o resultado no stdout — pronto para colar ou "pipar" em qualquer CLI de LLM (Claude Code, Gemini CLI, etc.).
Case Study
Cada CLI de LLM tem seu próprio fluxo, e melhorar um prompt cru geralmente exige colar texto em um chat e negociar a reescrita. Faltava uma forma rápida e reproduzível de transformar uma ideia bruta em um prompt estruturado, sem depender de plataforma ou modelo específico.
Construí um CLI Node.js distribuído via npx que concatena um prompt-base fixo de engenharia de prompt com o texto cru do usuário e imprime o resultado no stdout. Com --project ativa o contexto de arquitetura e com --save persiste o resultado como .md.
Prompts de engenheiro disponíveis em um comando, com pipe validado em Claude Code e Gemini CLI — 131 downloads semanais no npm em poucos dias de publicação.
Flags & Compatibilidade
Posicional
[texto] — o texto cru do prompt a ser melhorado.
--project
Ativa o bloco <arquitetura> no template, pedindo que o LLM de destino explore a arquitetura do projeto atual antes de gerar o prompt.
--save
Muda o modo de operação: em vez de gerar, lê stdin e salva o resultado como .md no diretório atual (com --title para override do título).
Compatibilidade
Validado com pipe em claude e gemini; para outras CLIs, fallback de copiar e colar manualmente.