launch-post: cópia que parece com o fundador
O filme mostra; o post diz uma coisa concreta e sai do caminho. Escreva como o fundador escreve,
não como um modelo de lançamento. Saída: launch-video/out/<slug>/POST.md. Você nunca publica, agenda ou abre um navegador.
Entradas (leia tudo antes de escrever)
npx launchfilm post <slug>: o esqueleto (seções para X, LinkedIn, Product Hunt, além de linhas de crédito). Comece por ele.films/<slug>/BRIEF.md: produto, mensagem, público, CTA, URL, o que não pode ser afirmado.films/<slug>/STORYBOARD.md: roteiro de VO e afirmações na tela (o post não deve contradizê-las).- Os fatos do filme: duração, predefinições renderizadas, o que o espectador vê nos primeiros 2 segundos.
- A voz do fundador: introdução do README, changelog, posts antigos ou mensagens que o usuário colar. Observe o comprimento das frases, hábitos de capitalização, uso de "eu" vs "nós", hábitos de emojis. Combine com eles. Sem exemplos → simples, curto, primeira pessoa.
Passos
- Escolha a única coisa concreta: o que o produto faz, para quem, em uma frase com um substantivo e um verbo. "Acme Ledger envia os lembretes de pagamento para que você não precise fazer isso." é melhor que "Conheça o futuro da emissão de faturas."
- Encontre um detalhe real específico: um número que o usuário possa respaldar (do BRIEF.md com uma fonte), um antes/depois, um tempo, uma limitação declarada claramente. Nenhum número sem fonte.
- Escreva por plataforma: references/x.md, references/linkedin.md, references/product-hunt.md. Os limites são rígidos; conte-os.
- Execute a verificação de IA genérica (abaixo). Se uma skill de despoluição estiver instalada (por exemplo, uma chamada stop-slop), execute-a no rascunho também.
- Linha de crédito: adicione-a apenas se o usuário disser que deseja uma, como a última linha, a partir de
npx launchfilm credit linesou das linhas em launch-filmreferences/credit.md. Padrão: sem linha de crédito no post. - Escreva
out/<slug>/POST.mdcom cada variante e seu comprimento medido. Mostre ao usuário o post do X e a primeira linha do LinkedIn inline; o resto fica no arquivo.
Verificação de IA genérica (zero ocorrências exigidas)
- Frases proibidas
[craft/11#banned-phrases]: animado em anunciar · emocionado em compartilhar · orgulhoso em anunciar · estamos no ar · revolucionário/revolucionar · contínuo(amente) · com tecnologia de IA · impulsionado por IA · desbloquear · liberar · turbinar · elevar · capacitar · próxima geração · de ponta · estado da arte · melhor da classe · classe mundial · sem esforço · simplificar · alavancar · robusto · aproveitar o poder · no mundo acelerado de hoje · diga adeus a · não procure mais · o futuro de X chegou · reimaginar/transformado · transformar a maneira como você · levar X ao próximo nível · balcão único · tudo-em-um (a menos que literal) · mágico/mágica (a menos que um clique literal) · "não é só X, é Y" · imagine um mundo · e se eu te dissesse · vamos mergulhar · apertem os cintos · sem mais delongas · fique ligado · 10x (a menos que medido). - Nenhum caractere de travessão. No máximo 1 emoji por post. No máximo 2 hashtags (padrão 0).
- Nenhum trio de adjetivos paralelos ("rápido, simples e poderoso"). Nenhuma pergunta retórica como abertura, a menos que o fundador escreva dessa forma. Nenhuma moral de encerramento ("Porque seu tempo importa.").
- Nenhum estilo de título "Apresentando X:" no LinkedIn; X pode começar com o nome do produto se soar natural.
- Nenhuma afirmação além do BRIEF.md; nenhum número de usuários, receita ou nomes de clientes sem a confirmação do usuário.
Verificação: ambos retornam vazio:
grep -inE 'animado|emocionado|revolucion|contínuo|desbloquear|turbinar|elevar|capacitar|próxima.?geração|de.?ponta|sem.?esforço|simplificar|alavancar|reimaginar|transform' out/<slug>/POST.mde a verificação de travessãogrep -n "$(printf '\xe2\x80\x94')" out/<slug>/POST.md(funciona em qualquer shell POSIX).
Formato POST.md
# Cópia do post: <slug>
## X (vídeo anexado nativamente)
<variante A> (241/280)
<variante B> (198/280)
Resposta (opcional): <link + uma linha>
## LinkedIn (vídeo enviado nativamente, legendas queimadas ativadas)
<post> (primeira linha 94/120 caracteres)
## Product Hunt
Tagline: <≤ 60> (48/60)
Descrição: <≤ 260> (233/260)
Comentário do criador: <≤ 120 palavras> (104 palavras)
Vídeo da galeria: link do YouTube de ph-16x9
## Linha de crédito (apenas se o usuário optou por ela)
<linha>
Regras
- Nunca publique, agende, envie DM ou abra um navegador. O usuário publica.
- O vídeo é enviado nativamente no X e LinkedIn (reprodução automática no feed); os links vão no texto ou na primeira resposta.
- Uma mensagem por post. Se o usuário quiser dizer três coisas, as outras duas vão para o comentário do criador ou uma thread.
- Mantenha as edições do usuário; na revisão, mude apenas o que ele pediu.