growth
growth é o bundle para times que lançam o seu trabalho. Ele adiciona
o ferramental de launch multi-canal e geração de imagens ao starter,
transformando uma feature entregue em um rollout coordenado por email,
superfícies in-app, canais sociais e changelog.
Por que isso existe
Entregar uma feature é só metade do trabalho. A outra metade — fazer usuários existentes notarem, fazer prospects avaliarem, manter o time alinhado sobre qual é a mensagem — geralmente é improvisada. Cada canal (email, Slack, Discord, banner in-app, thread no X, post no Discord, copy da landing page) ganha sua própria rodada bagunçada de copy-paste, a mensagem se desvia entre eles, e o launch sai com velocidade menor do que deveria.
growth codifica o launch como uma única skill que produz
payloads nativos de canal em uma só passada. Uma feature → um
launch kit → 9 artefatos prontos para colar.
Arquétipo de time
Isto é para times que:
- Entregam para usuários existentes (foco em retenção) e para prospects (foco em aquisição)
- Coordenam launches em mais de dois canais
- Escrevem changelogs que usuários de verdade realmente leem
- Têm uma voz de marca que querem reforçar entre superfícies
Se o seu “launch” é uma commit message e um ping no Slack em um único
canal, growth é exagero. Adicione quando launches viram esforço
recorrente que ninguém é dono.
O que inclui
skills: - launch-feature # acquisition-focused multi-channel launch kit - launch-release # retention-focused themed release announcement - content-images # AI-generated images for posts and landingsroles: - marketer # social media strategist + copywriterPor que cada um está aqui
launch-feature— foco em aquisição. Dada uma feature concluída (número RM, caminho da spec, caminho da research ou PR), produz um launch kit versionado emdocs/marketing/launches/: posicionamento, posts para X / LinkedIn / WhatsApp / Slack / Discord / corpo de email / copy de landing page / entrada de changelog / script de vídeo opcional. Desenhado para prospects que ainda não conhecem o produto.launch-release— foco em retenção. Dado um range de tag de release, produz um anúncio de release temático: HTML da landing, email, Slack, Discord, banner in-app, nota na status page, thread no X, WhatsApp, slide deck. Desenhado para usuários existentes se atualizando sobre o que mudou. O tom difere dolaunch-feature— assume que quem lê usa o produto.content-images— skill auxiliar que gera assets de imagem (hero shots, social cards, imagens de banner) atrelados ao tema de um launch. Vive no mesmo bundle para que o payload do launch possa incluir visuais combinando.- role
marketer— a persona para quem você delega workflows de publicação com gate de aprovação, estratégia de canal e decisões de campanha. Distinta da rolewriter(que foca em docs internos);marketerescreve para audiências externas.
Por que não incluído
- Sem skills de engenharia —
growthé trabalho pós-merge. Engenharia éstarter/backend/quality. Mantenha os bundles com propósito único. - Sem skills que tocam código — a role
marketerexplicitamente não modifica código de aplicação. O bundle fica na pista de conteúdo / marketing.
Workflow que isso habilita
Dois formatos distintos de launch:
Feature launch (aquisição):
- Você entrega uma nova feature (digamos,
checkout-revamp). - Você roda
/octopus:launch-feature checkout-revamp. A skill lê a spec, o plano de implementação, o PR, e produz um launch kit versionado emdocs/marketing/launches/2026-05-20-checkout-revamp/. - O kit tem posicionamento, copy de landing, três posts sociais (X / LinkedIn / WhatsApp), um corpo de email, um anúncio de Slack, um post de Discord e uma entrada de changelog — cada um ajustado ao seu canal.
- Você revisa, edita para a voz, entrega à role
marketerpara revisão de prontidão para publicação e então publica.
Anúncio de release (retenção):
- Você corta um release (
octopus releaseproduz v1.50.0 cobrindo 10 RMs). - Você roda
/octopus:launch-release v1.49.0..v1.50.0. A skill percorre o range do release, escolhe um tema que conecta os itens entregues e produz um kit de anúncio temático. - O kit inclui uma página HTML de landing (o resumo “o que há de novo”), um email, posts específicos por canal, um banner in-app e uma nota de status page. O tom é para usuários existentes: assume que conhecem o produto, foca no que é novo e por que importa.
- Você agenda o rollout entre os canais.