Texto que diz alguma coisa. Nas palavras de quem lê.
A skill lê um site ou um app como quem usa lê, lista cada pedaço de texto e reescreve o que fala sozinho em vez de falar com a pessoa: o exagero, os botões de “Saiba mais”, o título que só dá boas-vindas. Nada inventado: todo fato vem do produto.
npx skills add c0le0ni/skills --skill coleoni-copy
Do “próximo nível” ao pão das 7.
A padaria da /coleoni-briefing, escrita do jeito que uma agência escreveria. Os fatos já estavam todos na página: o cardápio, o horário, as 48 horas pros bolos. O texto é que nunca dizia.
/ · hero
h1 Elevating Your Bread Experience
To The Next Level
⚑ hype · Title Case
text At Juniper Bakery, we believe that
every loaf tells a story, and we are
committed to providing our valued
customers with a seamless, innovative
and unforgettable artisan experience…
⚑ 42 words · hype · em dash · !
button Learn More ⚑ vague
button Click Here ⚑ vague
⚑ 12× “we/our”, 5× “you/your”
Primeiro a voz. Depois cada palavra.
Reescrita sem voz é só mais uma opinião. A skill define quem fala, com quem e em que registro antes de mexer numa frase.
-
Aprende a voz
O guia do próprio projeto vale primeiro. Uma voz padrão, simples e específica, cobre o resto, com padrões pra botão, formulário, erro e tela vazia.
-
Lista cada palavra
Títulos, textos, botões, links, labels, placeholders e textos alternativos, página por página. Menu e rodapé uma vez só.
-
Marca o óbvio
Exagero, botão vago, frase com mais de 28 palavras, travessão, caixa-alta, emoji, gerundismo, e página que diz mais “nós” do que “você”.
-
Reescreve o que falha
Nas palavras de quem lê, com fatos do produto. Fato que falta vira pergunta, nunca número inventado.
-
Mostra antes e depois
Uma folha de revisão com cada reescrita e o motivo, pronta pra mandar pro cliente ou pro time.
-
Aplica, se você pedir
Onde os textos moram: componentes, templates, arquivos de tradução, Markdown. Marcação e variáveis intactas.
As mesmas regras, em todo lugar que tem palavra.
Do arquivo de voz que a skill carrega. O guia do seu projeto pode mudar qualquer uma.
| Fraco | Melhor |
|---|---|
| Bem-vindo à Padaria Juniper | Pão saindo do forno às 7. Bolo por encomenda. |
| Enviar | Enviar o pedido |
| Saiba mais | Como funciona a retirada |
| Dados inválidos | A data precisa ser pelo menos 2 dias depois de hoje. |
| Algo deu errado. | Não deu pra salvar o pedido. O carrinho está salvo, tente de novo em um minuto. |
| Sem dados | Nenhum pedido ainda. Eles aparecem aqui assim que alguém paga. |
Um comando, em qualquer agente.
A revisão em si não precisa de nada. Listar o texto de um site no ar usa o playwright-core e o Chrome ou o Edge que você já tem.
npx skills add c0le0ni/skills --skill coleoni-copy
/coleoni-copy https://seusite.com.br
-g-a claude-code-a codexnpx skills add c0le0ni/skillsUma landing page, um app, um e-mail só.
Ela mostra a revisão primeiro. Os textos só mudam quando você mandar.
Revisar o texto de um site.
/coleoni-copy https://seusite.com.br
Os botões, erros e telas vazias do app.
/coleoni-copy src/, só o texto da interface, aplica
Em português, na sua voz.
/coleoni-copy ./site, PT-BR, quem fala é a gente, voz em docs/voz.md
O motor, pelo terminal.
O scripts/copy.mjs lista o texto e monta a revisão: node copy.mjs https://seusite.com.br --out copy-review.
| Opção | Para quê |
|---|---|
<url | pasta | arquivo> | Um site no ar, um servidor local, uma pasta de build ou um arquivo HTML |
--pages 10 | Máximo de páginas lidas, seguindo os links da primeira |
--lang en|pt | Língua do texto, quando a página não diz |
--review suggestions.json | Monta as reescritas em review.html e review.png |
Diga a coisa real. Quem lê percebe.
npx skills add c0le0ni/skills --skill coleoni-copy