sr-growth-loop

Executa o ciclo de aprendizado que faz um canal melhorar com o tempo. Escreve uma hipótese antes de publicar, altera uma variável, registra o resultado de cada postagem e testa o resultado com um teste de permutação de soma de postos que indica adotar, continuar testando ou descartar, inclusive quando há poucas postagens para concluir. Testa ganchos, primeiros quadros, durações, miniaturas, títulos, legendas e horários de publicação. Use quando alguém perguntar o que testar, se uma mudança funcionou, como melhorar passo a passo ou quiser uma rotina de crescimento. Os registros ficam na própria máquina da pessoa.

O que é sr-growth-loop?

Este skill implementa um ciclo de crescimento baseado em evidências para criadores de conteúdo digital. Ele formaliza o processo de hipótese, teste e aprendizado, garantindo que cada mudança seja avaliada de forma objetiva. O usuário define uma hipótese antes de publicar, varia um único parâmetro (como o gancho do texto, a primeira cena, o título ou a miniatura) e coleta pelo menos quatro postagens por variante. O skill usa um teste de permutação de soma de postos (rank-sum permutation test) para comparar os resultados, fornecendo um veredito claro: adotar a mudança, continuar testando ou descartá-la. Ele também oferece uma função de calibração para ajustar automaticamente os pesos de um modelo de pontuação de ganchos com base em dados reais, e um sistema de salvamento de lições no perfil do usuário para informar testes futuros. O skill é executado localmente via scripts Python e requer aprovação humana tanto no início quanto no final de cada experimento, promovendo uma abordagem disciplinada e transparente para otimização de conteúdo.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Rajbharti06/showrunner-agent-skills/tree/HEAD/skills/sr-growth-loop

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Ciclo de crescimento

Crescimento é um ciclo: supor, testar, ler, manter o que funcionou. Este skill mantém o ciclo honesto.

O ciclo

  1. Escolha uma pergunta da última auditoria (sr-audit).
  2. Escreva uma hipótese antes de publicar. "Se a primeira linha mencionar um número, mais pessoas ficarão além de três segundos."
  3. Altere uma variável. Mesma plataforma, mesmo formato, mesma mistura de tópicos na medida do possível. Todo o resto permanece igual.
  4. Publique pelo menos quatro por variante. Menos que isso não pode ser testado, e a ferramenta informará isso.
  5. Registre cada resultado conforme avança.
  6. Revise. Adote, continue testando ou descarte.
  7. Salve a lição no perfil para que o próximo plano a utilize.

Execute

python scripts/sr.py exp new --hypothesis "Um número na primeira linha melhora a retenção de 3 segundos" --variable "primeira linha" --metric "% de retenção de 3 segundos" --platform instagram
python scripts/sr.py exp log <experiment-id> A 41 --ref "reel 12 de maio"
python scripts/sr.py exp log <experiment-id> B 58 --ref "reel 14 de maio"
python scripts/sr.py exp review <experiment-id>

Como ferramentas: experiment_new, experiment_log, experiment_review. As variantes são nomeadas pela pessoa (A e B, ou "número" e "sem número").

Como o veredito funciona

A revisão classifica todas as postagens registradas juntas e compara as duas variantes com um teste de permutação de soma de postos, que não assume nenhuma distribuição para as visualizações. Em termos simples: ele pergunta com que frequência embaralhar os rótulos aleatoriamente produziria uma diferença tão grande quanto a que você observou. Ele também informa a razão das medianas das variantes.

Há quatro resultados:

  • "X parece melhor ... Adote e continue registrando." O valor p está abaixo de 0,1 e a mediana de uma variante é pelo menos 1,2 vezes a da outra.
  • "Postagens insuficientes." Qualquer variante tem menos de quatro.
  • "Nenhuma diferença clara ... Execute por mais tempo ou teste algo maior." A diferença é pequena ou o valor p é alto.
  • "Precisa de pelo menos duas variantes." Apenas uma variante foi registrada.

Com quatro postagens por variante, apenas grandes diferenças podem aparecer. Diga isso. Um resultado de "nenhuma diferença clara" com n pequeno significa "não podemos dizer", não "não importa". Os limites de 0,1 e 1,2 são uma escolha do mantenedor, não um padrão. As variantes são comparadas em ordem alfabética de seus nomes, portanto nomeie-as como A e B.

O que testar primeiro

Ordene por quanto uma mudança pode mover o número: o gancho e o primeiro quadro, depois título ou capa, depois duração, depois primeira linha da legenda, depois o ângulo do tópico. O horário de publicação vem por último, e apenas com as próprias análises da pessoa. Para YouTube, Test and compare no Studio pode testar miniaturas e, desde julho de 2025, também títulos (relatado, youtube.test_and_compare; pode não estar disponível em todos os canais).

Calibrando os pontuadores

Após 30 ou mais postagens com texto do gancho, execute calibrate_run. Se a pontuação do gancho separar os sucessos das falhas desta conta com um intervalo acima de 50%, write_weights salva pesos ajustados na pasta local. Caso contrário, confie mais em seus próprios testes do que na pontuação.

Salve a lição

Quando um teste for adotado, adicione uma linha à lista de lessons do perfil (profile_save), por exemplo "Números na primeira linha ajudaram na retenção de 3 segundos em maio (n=5 cada)". Escreva o que você descobriu, com o tamanho da amostra. Envie a lista inteira ao salvar, pois salvar mescla campos e substitui uma lista como um todo.

Aprovação

approve no início (hipótese) e no final (adotar ou descartar).

Não faça

  • Mude duas coisas ao mesmo tempo.
  • Interrompa um teste cedo porque está parecendo bom.
  • Relate "funcionou" sem os números e o tamanho da amostra.

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

Rajbharti06/showrunner

Conductor for growing a channel on Instagram, YouTube, TikTok, Facebook, LinkedIn, X or Threads. Use when someone wants to start, grow, fix or plan social content, asks what to post or where to post, wants a content strategy, calendar or weekly routine, or mentions views, followers, reach, Reels, Shorts, carousels or building a creator business. First asks what they want to make, for whom and where, recommends a hub platform and spokes sized to their real weekly hours, then runs playbooks that chain the sr-* skills with approval gates. It writes and plans. It never posts.

Rajbharti06/sr-edit-plan

Turns a video and its transcript into an edit plan. Reads an SRT or VTT file to report speaking pace, dead air to cut and filler words with timestamps, re-chunks subtitles into short readable lines for vertical video, and writes a cut list, b-roll and on-screen text notes, and export settings. Use when someone asks how to edit a video, wants captions or subtitles, wants to remove pauses and ums, or says their edit feels slow. Produces instructions and a caption file to apply in CapCut, Premiere, DaVinci, Descript or any editor. Nothing edits the video itself.

Rajbharti06/sr-engage

Handles the replies, comments, DMs and outreach that happen after a post goes up. Drafts replies in the creator's voice for them to post, sorts comments into questions, praise, critique and spam, turns repeat questions into content ideas, plans a small daily engagement block, and handles criticism and trolls calmly. Use when someone asks how to reply to comments, grow through engagement, handle a hater, build community, or what to do in the first hour after posting. Drafts only. Nothing is sent or posted by Showrunner.

Rajbharti06/sr-hook

Writes and scores hooks, the first line, first three seconds or first frame that decides whether anyone keeps watching or reading. Drafts ten options in different shapes from 32 common structures, scores them on specificity, front-loading, who it speaks to, curiosity, stakes and brevity, fixes the weakest part, and returns the best three. Use for Reels, TikToks, Shorts, YouTube openers, LinkedIn or X first lines, and when someone says their videos get swiped away or asks "is this a good hook".

Rajbharti06/sr-platform-guide

A sourced, dated field guide to YouTube, Instagram, TikTok, Facebook, LinkedIn, X and Threads. For each platform it gives formats and limits, how people find content, what it reports to creators, what the creator controls, and what nobody outside the company knows, with every fact labelled official, reported, inferred or study and dated. Use when someone asks how a platform works, what the algorithm rewards, which format to use there, or whether a rule they heard is true. Checks the facts database instead of repeating folklore.

Rajbharti06/sr-repurpose

Turns one long video, podcast, talk or article into a week of native pieces. Scores a transcript for the best 20 to 60 second windows on opening hook, self-containment, density and payoff, writes ready-to-run ffmpeg commands for 9:16 cuts with matching caption files, then adapts each piece for each platform with a new first frame, platform captions and no foreign watermarks, plus text and carousel spin-offs. Use when someone has long content and asks for clips, Shorts, Reels, a content week or "how do I get more out of this video".

Rajbharti06/sr-script

Writes and times scripts for short vertical video and long YouTube videos. Structures the hook, the promise, the beats with open loops, the payoff and the loop back, writes for the ear in the creator's voice, then times it and flags a hook that runs long, beats that sit still, filler runs, an early call to action and a missing loop. Use when someone needs a script, a talking-points outline, a voiceover, a faceless video, or asks "how long will this run" or "why do people leave my videos".

Rajbharti06/sr-seo

Finds the phrases people actually search for and puts them in the right places on YouTube, TikTok, Instagram and Google. Builds a keyword table with search intent and placement (title, first line, spoken opening, on-screen text, description, chapters), checks titles and captions against the target phrase, and uses a keyword connector such as vidIQ when one is connected. Use when someone asks about SEO, keywords, search, discoverability, hashtags, or why a good video is not being found. Showrunner has no search-volume data of its own and says so.

Rajbharti06/sr-text-post

Writes text posts and threads for LinkedIn, X, Threads and Facebook. Builds a first line that survives the preview cut, one idea per post, a structure that fits each platform, and sensible link and tag placement. Use when someone asks for a LinkedIn post, a thread, a tweet, a Threads post, a build-in-public update, or wants to turn a video or article into written posts. Keeps the creator's voice and flags what a script cannot fix.

Habilidades Relacionadas