00:00:00Você deve usar o GSD ou as Superpowers?
00:00:04Ou ambos são perda de tempo?
00:00:06Para responder a essa pergunta,
00:00:07fiz um teste direto entre Superpowers,
00:00:10GSD e o Claude Code padrão.
00:00:13Pedi que criassem exatamente o mesmo web app
00:00:15e vamos avaliá-los pelo resultado final,
00:00:17pela quantidade de tokens usados
00:00:18e pelo tempo que levam para construí-lo.
00:00:20E o vencedor não é quem você esperaria.
00:00:23Agora, antes de rodarmos os testes diretos
00:00:25entre GSD, Superpowers e o Claude Code básico,
00:00:28vamos falar primeiro e bem rápido
00:00:30sobre o que o GSD e as Superpowers realmente são,
00:00:33como funcionam e como diferem entre si.
00:00:35GSD e Superpowers são farinha do mesmo saco.
00:00:40Ambos são camadas de orquestração
00:00:41que rodam sobre o Claude Code
00:00:43e mudam a forma como o Claude Code aborda
00:00:46projetos complexos.
00:00:48Ele introduz um sistema de planejamento muito mais robusto,
00:00:50um sistema de testes muito mais robusto,
00:00:52e ambos utilizam desenvolvimento guiado por subagentes
00:00:56para lidar com a degradação de contexto.
00:00:57E as semelhanças tornam-se ainda mais óbvias
00:00:59quando analisamos o processo passo a passo.
00:01:02Superpowers e seus três primeiros passos, o que faz?
00:01:05Está planejando coisas.
00:01:06Faz brainstorming, usa árvores de trabalho do git,
00:01:09e depois escreve os planos.
00:01:10O que o GSD faz?
00:01:12O GSD inicia um novo projeto, discute o plano,
00:01:15e depois divide o plano em fases.
00:01:17Eles pegam sua grande ideia
00:01:19e a dividem em tarefas menores,
00:01:21específicas e atômicas que os subagentes
00:01:25vão entregar futuramente.
00:01:27Uma vez definido o plano, o que o Superpowers faz?
00:01:30Faz o desenvolvimento guiado por subagentes.
00:01:32Novamente, eu continuo mencionando isso.
00:01:33Em vez de ter o Claude Code
00:01:35executando tudo na mesma sessão,
00:01:36como o modo normal de plano para execução faz,
00:01:40enchendo sua janela de contexto o tempo todo,
00:01:42em vez disso, cada subagente recebe uma tarefa específica.
00:01:45Dessa forma, eles têm essencialmente uma janela de contexto limpa,
00:01:48o que significa que devem nos dar melhores resultados.
00:01:51E é isso que acontece nos passos quatro e cinco,
00:01:53embora também inclua desenvolvimento guiado por testes
00:01:55no caso do Superpowers.
00:01:56Do lado do GSD, é apenas um passo: executar a fase.
00:02:01Ele faz basicamente os passos quatro e cinco do Superpowers
00:02:04no seu passo quatro.
00:02:05Depois, finalizamos.
00:02:06O Superpowers solicita uma revisão de código
00:02:09e depois mescla tudo.
00:02:10O que o GSD faz?
00:02:12Ele verifica o trabalho e depois o envia,
00:02:14faz os commits, cria os PRs e pronto.
00:02:16Portanto, muito, muito similares.
00:02:18E quando falamos das diferenças, elas são bem sutis.
00:02:21No caso do Superpowers,
00:02:22ele foca muito em desenvolvimento guiado por testes
00:02:25e na ideia de refatoração red-green.
00:02:28Se olharmos para a habilidade real de TDD
00:02:31dentro do Superpowers, o que ela diz?
00:02:33Fala sobre a lei de ferro,
00:02:35nada de código de produção sem um teste falho primeiro.
00:02:37Então, sempre que tenta criar código para uma funcionalidade,
00:02:40ele cria um teste para essa funcionalidade.
00:02:41Ele falha no teste primeiro,
00:02:44e depois tenta escrever o mínimo de código necessário
00:02:47para passar nesse teste.
00:02:48A partir daí, segue para a refatoração red-green.
00:02:50E se você quiser ver os detalhes disso,
00:02:52pode conferir as skills dentro do GitHub.
00:02:53Vou deixar todos os links abaixo.
00:02:55Por outro lado, o GSD enfatiza muito o estado e o contexto.
00:02:59Por isso, está constantemente criando arquivos markdown
00:03:01que referenciam o que você planeja fazer,
00:03:03o que você já fez,
00:03:05e o que será concluído no futuro.
00:03:06E coisas como o arquivo markdown de requisitos,
00:03:08o arquivo de roadmap, as diferentes fases.
00:03:11É muito explícito e escreve tudo.
00:03:13E a ideia é que, com tanta execução de subagentes
00:03:16e tanto reset de conteúdo,
00:03:19queremos sempre algum tipo de Estrela Guia nos dizendo
00:03:21onde estamos e para onde estamos indo.
00:03:23Essa é a ideia do GSD.
00:03:24Mas, na verdade, essas diferenças são sutis.
00:03:26Então, muito disso também se resume à sensação,
00:03:28que é o que vamos ver hoje.
00:03:29As outras coisas que vamos analisar
00:03:31é a quantidade de tempo que leva
00:03:32para cada um executar a tarefa que vou dar,
00:03:35bem como a quantidade de tokens,
00:03:36porque o custo é algo que sempre precisamos considerar.
00:03:39Dito isso, instalá-los é muito simples.
00:03:41Superpowers está na biblioteca oficial de plugins do Claude Code.
00:03:45Então, se você estiver no Claude Code e digitar /plugin,
00:03:48poderá ver o Superpowers bem ali
00:03:50e instalá-lo por lá.
00:03:51E com o GSD, você só precisa rodar este comando
00:03:53e ele instalará tudo.
00:03:55Então, como será o nosso teste
00:03:56para esses três hoje?
00:03:57Bem, todos os três construirão um site
00:04:00para a nossa agência de IA, a Chase AI.
00:04:02E este site precisa de três coisas.
00:04:04Um: precisa de uma landing page.
00:04:06Este é o pedido mais simples.
00:04:08Quero apenas uma landing page padrão, seção hero,
00:04:11serviços sobre mim e um formulário de captura de leads.
00:04:14Aqui é onde os testamos em um pedido bem simples.
00:04:17E também quero ver como se saem com web design
00:04:20e chamada de habilidades.
00:04:21Eles usarão as habilidades de design front-end?
00:04:23Porque não vou dizer explicitamente.
00:04:25Para o dois e o três,
00:04:25trata-se de criar o nosso gerador de blog.
00:04:27Então, para o passo dois, quero que haja uma página
00:04:30que permita às pessoas verem meu blog,
00:04:32onde possam ver os diferentes posts,
00:04:34clicar neles, lê-los, coisas básicas.
00:04:36E o número três é o gerador de blog propriamente dito.
00:04:39Esta é uma página de administração oculta.
00:04:40Não a quero na barra de navegação.
00:04:42E quero poder dar à minha página web
00:04:44uma URL de vídeo do YouTube ou uma URL de artigo.
00:04:48Quero então que ele extraia tudo dessa URL.
00:04:51Quero que use o SDK da Anthropic
00:04:53para criar um post de blog limpo baseado nessas informações
00:04:57do vídeo do YouTube ou do artigo com a minha voz.
00:05:01Também quero que pegue a thumbnail ou a imagem hero
00:05:03da fonte e salve tudo como um novo blog.
00:05:06Para poupar tempo, não farei autenticação aqui.
00:05:08Estou confiante de que todos os três seriam capazes
00:05:10de executar isso sem problemas com o Supabase CLI.
00:05:13Depois, dou a ambos uma stack tecnológica básica,
00:05:15bem como algum tipo de orientação estética.
00:05:18Mas o ponto aqui é dar a eles uma direção suficiente
00:05:22para que possamos avaliar todos pela mesma régua,
00:05:24mas deixando espaço de manobra suficiente
00:05:26para que não fiquem apenas seguindo instruções.
00:05:28Quero ver como eles raciocinam sobre este prompt.
00:05:30E isso porque deixamos certas coisas
00:05:32abertas à interpretação,
00:05:33como a forma de realmente buscar as transcrições.
00:05:36Como eu realmente consigo as thumbnails
00:05:38das URLs do YouTube que eu fornecer.
00:05:39Como deve ser o prompt de sistema para geração do blog.
00:05:42Qual deve ser esse tom de voz?
00:05:44E, novamente, se deve invocar alguma habilidade específica do Claude Code.
00:05:47Portanto, todas essas são coisas diferentes
00:05:50onde devemos ver variações entre GSD, Superpowers
00:05:54e o Claude Code puro.
00:05:55Acabei de lançar meu masterclass de Claude Code no mês passado
00:06:03e é a melhor forma de ir do zero a desenvolvedor de IA,
00:06:06especialmente se você não vier de uma área técnica.
00:06:09Eu te ensino tudo o que precisa saber sobre esta ferramenta
00:06:11e focamos em casos de uso reais.
00:06:14E, tão importante quanto,
00:06:15eu atualizo isso literalmente toda semana.
00:06:18E desde a sua criação,
00:06:19já adicionamos quase três horas de conteúdo adicional.
00:06:23Você pode encontrar um link para isso no comentário fixado
00:06:24dentro do Chase AI+ e adoraríamos ter você lá.
00:06:27Então, vamos começar este teste.
00:06:28Tenho GSD, Superpowers e Claude Code aqui.
00:06:32Serei muito específico sobre em qual aba estou
00:06:34para que você não se confunda,
00:06:36mas também tenho a linha de status aqui embaixo,
00:06:37que indicará explicitamente em qual diretório estou,
00:06:40porque eles estão todos em diretórios diferentes.
00:06:42Para o Superpowers,
00:06:43podemos ver que ele carregou a habilidade
00:06:46de brainstorming do Superpowers.
00:06:47E com o Superpowers, é tudo bem fluido.
00:06:50Ele tem cerca de 14, 15 ou mais skills carregadas
00:06:54quando você instala o plugin do Superpowers.
00:06:57E a ideia é que o Claude Code saiba,
00:07:00apenas com base em como você está falando com ele
00:07:02e onde você está no processo,
00:07:03qual habilidade ele precisa invocar.
00:07:05Isso é um pouco diferente do GSD,
00:07:07onde você usará comandos de barra explícitos,
00:07:10como GSD novo projeto quando estiver usando o GSD
00:07:13no seu diretório.
00:07:14O GSD foi, na verdade, o primeiro a retornar
00:07:17com algum tipo de questionamento após os primeiros minutos.
00:07:19Então o GSD foi o primeiro a voltar com perguntas.
00:07:22Disse que o nosso briefing estava bem completo,
00:07:24porque demos a ele um prompt bastante robusto.
00:07:27Mas o que eu gosto é que ele diz:
00:07:28Ei, aqui estão algumas decisões subjetivas que estou tomando.
00:07:30E, de cara, ele aponta algumas das coisas
00:07:32que mencionamos que poderiam ser diferenciais,
00:07:34coisas que não incluímos no prompt.
00:07:37Nunca especificamos quais serviços
00:07:39nós queríamos na landing page, ele nos dá quatro opções.
00:07:41E então ele detalha o que vai fazer para o YouTube
00:07:43quando se trata da transcrição, bem como da imagem principal.
00:07:46Então vou deixar que ele crie o arquivo project.md.
00:07:49Agora vamos dar uma olhada no Superpowers.
00:07:51Logo de cara, o Superpowers diz
00:07:52que vai pular a oferta do acompanhante visual.
00:07:55Eu vou dizer que quero a oferta do acompanhante visual
00:07:58porque isso na verdade é um dos grandes diferenciais
00:08:00entre o Superpowers e o GSD.
00:08:02Então eu gostaria de vê-lo em ação.
00:08:03E imediatamente, ele traz algumas decisões de design,
00:08:06especificamente coisas para buscar a URL,
00:08:09que novamente, assim como no GSD, foi uma daquelas coisas
00:08:11que deixamos para interpretação.
00:08:13Ele nos dá três opções com prós e contras,
00:08:16além de uma recomendação.
00:08:17E então ele detalha a estratégia real da miniatura.
00:08:19Portanto, foi um pouco mais profundo quando voltou
00:08:22com esse tipo de sugestão do que o GSD foi.
00:08:24E a mesma história se repete aqui com os serviços,
00:08:27sistema de design, bem como tratamento de erros e casos extremos.
00:08:30No geral, ele tem sido um pouco mais detalhado
00:08:33em tudo o que apresentou.
00:08:34Então escrevi que parece bom,
00:08:35mas eu ainda gostaria de passar pelo acompanhante visual
00:08:38para garantir que estejamos alinhados na estética do front-end.
00:08:41E ele voltou com o acompanhante visual,
00:08:44que é um dos seus recursos mais legais.
00:08:46Ele iniciou um servidor de desenvolvimento,
00:08:48e agora está me perguntando o que devemos fazer para a estética.
00:08:50E ele tem opções reais,
00:08:51quatro delas bem na sua frente, o que eu gosto muito,
00:08:53porque uma coisa é quando ele te diz
00:08:56o que vai fazer visualmente,
00:08:58e inicia um servidor de dev para uma opção.
00:09:00É muito diferente quando você pode ver tudo de uma vez.
00:09:03Esta é uma das minhas partes favoritas do Superpowers.
00:09:04Agora, dito isso, todos eles são muito parecidos.
00:09:08Nenhum deles realmente me chama a atenção.
00:09:11De todos estes, eu diria que provavelmente
00:09:13o "warm editorial" é o melhor.
00:09:15O "electric lime" é horrível, "monochrome" é chato,
00:09:18e o "linear polish" parece apenas lixo de IA.
00:09:20Ah, vamos escolher este por enquanto.
00:09:24Pelo menos é algo visual.
00:09:25Eu amo o acompanhante visual.
00:09:27Então, depois que eu disse ao Superpowers que gostei da opção C,
00:09:29agora ele está me dando mais algumas opções para olhar.
00:09:32Ele pegou aquela estética, aquele tipo de cores,
00:09:34e agora estamos indo para a seção principal.
00:09:35Então ele continua a aprofundar na página web.
00:09:40Esta é a primeira seção principal.
00:09:44A segunda é um pouco mais centralizada.
00:09:46Temos a terceira com algumas coisas por aqui.
00:09:51Dividida com um visual em destaque.
00:09:53Eu acho que, na realidade,
00:10:00eu provavelmente faria algo assim
00:10:03e cortaria o que está aqui porque isso é meio sem graça,
00:10:05mas eu gosto disso como um modelo, certo?
00:10:06Isso é o que podemos começar.
00:10:09Então vamos de C.
00:10:10Agora o acompanhante visual do Superpowers te leva
00:10:12por cada seção da sua landing page.
00:10:15Então vamos pular o resto delas
00:10:17porque acho que vocês entenderam o ponto.
00:10:18Então o Superpowers agora escreveu a especificação para o nosso site
00:10:21and está nos pedindo para revisá-la.
00:10:23Assim que olharmos para ela e dermos o sinal positivo,
00:10:25então ele vai realmente usar a habilidade de plano de escrita
00:10:28para produzir o plano de implementação.
00:10:30Então este é meio que o rascunho do projeto
00:10:32do que ele vai fazer.
00:10:33E aqui está uma olhada naquela especificação de design.
00:10:35É muito abrangente,
00:10:38mas a parte que você deve observar está no final
00:10:41e são as principais decisões de julgamento.
00:10:43Quais são as decisões que o Superpowers tomou por você
00:10:45até este ponto?
00:10:46Porque é aqui que você precisa oferecer alguma resistência
00:10:47se ainda não o fez.
00:10:48Então ele vai usar slash studio como a URL oculta
00:10:50onde fazemos toda a geração real de conteúdo do blog,
00:10:54usa "writing" como o rótulo de navegação,
00:10:56fala sobre a voz gerada.
00:10:59Então, ah, ele costumava ser um piloto da marinha.
00:11:00Agora ele é um consultor de IA, tudo bem, simples o suficiente.
00:11:03E ele fez isso com base na sua memória de nuvem real de nível de usuário.
00:11:07E ele meio que fala sobre segurança.
00:11:08Como eu disse, não estamos fazendo autenticação aqui
00:11:11puramente para a demonstração.
00:11:12E ele até fica tipo, "ah, isso é meio estranho".
00:11:13Imagino que estejamos fazendo apenas segurança por obscuridade.
00:11:15Então ele chama a atenção para isso.
00:11:17Então eu vou apenas dizer ao Superpowers que parece bom.
00:11:19E agora ele vai realmente escrever o plano
00:11:21e você pode ver essa habilidade sendo carregada.
00:11:23Então, enquanto estávamos fazendo tudo isso com o Superpowers,
00:11:25o GSC esteve executando sua própria pesquisa
00:11:28antes de construir seu plano.
00:11:29Ele gerou quatro pesquisadores em paralelo.
00:11:32Um para pesquisa de stack, um para pesquisa de recursos,
00:11:35e mais dois para pesquisa de arquitetura e armadilhas.
00:11:38Você pode ver isso bem aqui.
00:11:39Cada um destes usa uma quantidade considerável de tokens, certo?
00:11:4275K, 33K, 51 e 61.
00:11:46Mas a ideia é que se você estiver fazendo algo um pouco inovador
00:11:49ou que não seja muito comum,
00:11:52esses tipos de pesquisadores vão fazer maravilhas
00:11:55a longo prazo.
00:11:56Então o que fizemos hoje é,
00:11:58ou o que estamos fazendo hoje é bem direto.
00:12:00Web design, gerador de blog, ele já viu essas coisas antes.
00:12:03Ainda assim, fiz com que ele executasse esses agentes pesquisadores
00:12:06apenas para manter este teste equilibrado, por assim dizer.
00:12:10Então ele sintetizou toda aquela pesquisa.
00:12:13Você pode ver aqui que ele usa o Sonnet 4.6 para isso.
00:12:15Portanto, embora na maior parte do tempo,
00:12:17eu tenha dito ao GSD para ir fundo com o Opus 4.6,
00:12:20quando ele sente que está apenas sintetizando informações
00:12:23e não está enviando alguém para fazer algo inovador
00:12:25ou único para aquele projeto,
00:12:27ele usará modelos menores e mais baratos para fazer a síntese.
00:12:30E esta fase de pesquisa de quatro agentes
00:12:32é robusta comparada ao Superpowers.
00:12:34O Superpowers não faz realmente isso.
00:12:36Mas, como eu disse, 30 usos de ferramentas, 91K tokens, 15 minutos.
00:12:39Isso leva tempo.
00:12:40Depois de fazer a pesquisa,
00:12:41ele então define os requisitos.
00:12:43Semelhante ao arquivo MD que acabamos de ver com o Superpowers,
00:12:48o GSD faz a mesma coisa, mas ainda mais.
00:12:51Ele cria vários documentos.
00:12:52Então ele cria um documento de requisitos.
00:12:54Ele cria um documento de roadmap.
00:12:56Realmente ele pega meio que o que o Superpowers fez,
00:12:58mas apenas divide em vários documentos.
00:13:01Esses documentos sendo roadmap, estado, requisitos,
00:13:04e eventualmente coisas como fases.
00:13:06E aos 35 minutos, dá para ver que isso leva um tempo.
00:13:10Se realmente pararmos e dermos uma olhada no,
00:13:13Claude Code padrão, o plano dele já está pronto faz tempo.
00:13:16Não fizemos com que ele executasse nada ainda por um bom tempo.
00:13:19Isso levou para ele, eu acho, cerca de cinco ou seis minutos.
00:13:22E achei que foi um pouco lento,
00:13:24comparado ao GSD, que ainda está rodando 36 minutos depois
00:13:29e voltando para o Superpowers.
00:13:31O Superpowers acabou de terminar seu website plan dot markdown.
00:13:35Enquanto esperamos o GSD terminar seu roadmap
00:13:38e sua série de coisas,
00:13:39vamos dar uma olhada no Superpowers mais uma vez.
00:13:41Ele acabou de criar o website plan.md,
00:13:44que inclui 28 tarefas e 2.500 linhas.
00:13:47Voltando ao VS Code,
00:13:49se descermos até os documentos desta pasta
00:13:52e dermos uma olhada nas especificações,
00:13:53perdão, dermos uma olhada no plano de implementação
00:13:56que foi mencionado, é disto que ele está falando.
00:13:58Como eu disse, cerca de 10 vezes maior do que as especificações.
00:14:03Então tem muita, muita coisa acontecendo aqui.
00:14:09Agora o Superpowers nos oferece duas opções de execução.
00:14:12Uma é orientada por subagentes, que é muito parecida com o GSD
00:14:16onde cada tarefa recebe seu próprio subagente
00:14:18e, portanto, sua própria janela de contexto.
00:14:20Mas como diz aqui, isso é uma troca
00:14:22porque é muita coisa para 28,
00:14:25como ele diz, tarefas quase todas diretas.
00:14:27Tipo, isso é uma opção de bomba nuclear?
00:14:29Nós realmente precisamos disso?
00:14:29A segunda opção é a execução inline.
00:14:32Então, essencialmente, vamos fazer isso
00:14:34na mesma sessão, parando para revisão conforme necessário.
00:14:37E vai ser muito, muito mais rápido.
00:14:39Esta execução inline é muito mais semelhante
00:14:42ao que estamos fazendo aqui dentro do Claude Code padrão
00:14:45onde apenas dizemos: sim, ignore as permissões,
00:14:47vá em frente e conquiste.
00:14:48Agora, como o Superpowers está recomendando a execução inline,
00:14:50nós vamos de execução inline.
00:14:52E podemos ver o Superpowers executando o plano,
00:14:55habilidade carregada com sucesso.
00:14:57Então agora ele vai começar a trabalhar.
00:14:58E no momento certo, o GSD terminou agora seu grande plano
00:15:03para o nosso projeto.
00:15:05Então ele criou um project.md, requirements.md,
00:15:07roadmap.md, state.md, cloud.md.
00:15:09E também criou uma pasta
00:15:12para toda a pesquisa que encontrou.
00:15:14O GSD está propondo oito fases com 65 requisitos.
00:15:18E como já conversamos antes,
00:15:20quando se trata de executar isso,
00:15:21o GSD é muito, tipo, rígido ou claro,
00:15:25próximo comando slash, próximo comando slash, certo?
00:15:27Então é bem passo a passo, próxima coisa,
00:15:30próxima coisa, próxima coisa.
00:15:31E é bem dividido em fases versus, bem,
00:15:34eu diria que o Superpowers é um pouco mais fluido, certo?
00:15:37Você meio que apenas conversa sobre o assunto.
00:15:38Ele sabe como carregar o comando conforme necessário
00:15:40ou você espera que ele carregue as habilidades conforme necessário.
00:15:43O GSD é um pouco mais direto.
00:15:45Agora, antes de começarmos a executar com o GSD,
00:15:49lembre-se que tudo isso está na fase de planejamento agora.
00:15:51Esta é a contagem total de tokens para seus subagentes,
00:15:54apenas para planejamento e pesquisa.
00:15:56Estamos em 459.862.
00:16:00O que isso significa em termos de uso?
00:16:02Quem sabe?
00:16:03Depende totalmente de que horas do dia você está usando,
00:16:05em qual plano você está, tudo isso,
00:16:06mas cerca de 460 mil para o planejamento.
00:16:09Além disso, estamos em 16% agora, digamos 150 mil.
00:16:13Vamos usar um número arredondado.
00:16:15Vamos chamar de 600.000 tokens para o GSD
00:16:18na fase de planejamento.
00:16:19E quanto ao tempo total gasto,
00:16:21diremos que foi cerca de 40 minutos, mais ou menos.
00:16:25Agora, para comparar isso com a linha de base,
00:16:27a fase de plano padrão do Claude Code,
00:16:29levou cerca de 10 minutos e consumiu cerca de 50.000 tokens.
00:16:33Quanto ao uso de tokens do Superpowers na fase de planejamento,
00:16:36foi de cerca de 200.000 tokens.
00:16:38Então: Superpowers 200 mil, GSD 600 mil, Claude Code 50 mil.
00:16:47Claude Code 10 minutos, Superpowers 40 minutos,
00:16:51GSD cerca de 40 minutos.
00:16:53Então essa é uma das grandes diferenças,
00:16:54primeiro, entre as duas camadas de orquestração
00:16:56e o Claude Code padrão, que é a quantidade de tempo.
00:16:58Mas em termos de uso de tokens entre GSD e Superpowers,
00:17:02há uma grande diferença porque o GSD foca muito
00:17:05na pesquisa.
00:17:06Como você viu, quatro subagentes paralelos
00:17:09fazendo um monte de planejamento.
00:17:10Agora, isso era necessário para este projeto?
00:17:14Talvez não.
00:17:15Mas para um projeto grande, entenda que será necessário
00:17:18e essa diferença de tokens existirá.
00:17:20Mas esse é apenas um ponto de verificação,
00:17:21a fase de planejamento e pesquisa.
00:17:23Agora é hora da execução.
00:17:25O Claude Code já começou,
00:17:27o Superpowers já começou,
00:17:28e eu vou iniciar o GSD também.
00:17:30Agora, quando se trata da fase de execução,
00:17:32especificamente com o GSD, é mais prático do que os outros.
00:17:36Não é como: ok, fizemos o planejamento e a pesquisa,
00:17:38ele escreveu o que precisava, eu posso apenas dizer "vá"
00:17:40e sair por 30 minutos
00:17:42e voltar para o projeto finalizado.
00:17:43Cada fase provavelmente exigirá
00:17:46algum nível de entrada de sua parte.
00:17:47Pelo menos para dar o pontapé inicial.
00:17:49Porque o que ele quer fazer é pedir para você
00:17:51primeiro discutir cada fase para garantir
00:17:55que você está na mesma página que o Claude Code
00:17:58quanto ao que está na sua mente, certo?
00:18:00O que você quer que esse recurso realmente faça?
00:18:01Qual deve ser a aparência real daquilo?
00:18:03Ele entra em muitos detalhes.
00:18:05Por um lado, é um pouco irritante, sejamos honestos.
00:18:07Por outro lado, se for algo muito complexo,
00:18:09provavelmente é importante que você acerte isso.
00:18:11Então, essas são coisas que você deve avaliar.
00:18:15E o que vamos avaliar é,
00:18:17no fim das contas, se todo esse vai e vem
00:18:19realmente nos entrega um produto melhor.
00:18:21Então, para poupar o seu tempo,
00:18:23não vou mostrar cada fase no GSD.
00:18:27Novamente, veja o vídeo que mencionei antes
00:18:29onde eu faço isso com o GSD,
00:18:31se você realmente quiser ver como acontece.
00:18:32Apenas entenda que essa é uma das grandes diferenças
00:18:34entre o GSD e o Superpowers.
00:18:37E, obviamente, o Claude Code também.
00:18:40Falando em Superpowers,
00:18:42neste ponto, a implementação está concluída.
00:18:44Estamos com um gasto total de 250 mil tokens
00:18:47e 15 minutos se passaram desde a fase de planejamento.
00:18:49Então ele está me perguntando o que queremos fazer e recomenda,
00:18:52vamos apenas manter a ramificação como está.
00:18:54Então eu vou dizer: "Ei, vamos seguir sua recomendação".
00:18:56O Superpowers então retorna com um resumo do que construiu,
00:18:59o que verificou que está funcionando,
00:19:01coisas que não pôde verificar
00:19:02e que precisam de algum tipo de verificação manual ou mudanças,
00:19:05e as decisões que tomou.
00:19:07E, neste ponto, também vou atualizar minha chave de API
00:19:10para que realmente funcione.
00:19:11Ok, todos finalmente terminaram a execução.
00:19:14O que estamos vendo agora é o produto final de primeira tentativa.
00:19:18Bem aqui, temos o GSD, o Superpowers,
00:19:22e o Claude Code de referência.
00:19:24Para referência de quanto tempo tudo isso levou,
00:19:27o GSD foi, de longe, o que mais demorou para chegar aqui.
00:19:30Tudo isso foi fora da tela, eu passando por cada fase,
00:19:33fazendo o planejamento, fazendo a execução.
00:19:35Isso levou, francamente, mais de uma hora.
00:19:38E o gasto total de tokens na fase de execução para o GSD
00:19:41foi de 600.000.
00:19:42Então estamos falando de um total
00:19:44desde o início da fase de planejamento
00:19:46até a primeira versão de 1,2 milhão de tokens
00:19:50em uma hora e 45 minutos para chegar a este ponto.
00:19:52Para o Superpowers, levou apenas cerca de
00:19:54mais 50.000 tokens para execução em cerca de 15 minutos.
00:19:59Então o tempo total e tokens totais para o Superpowers
00:20:02ir do primeiro comando ao produto real
00:20:05foi de uma hora de tempo total e 250 mil tokens.
00:20:10E para o Claude Code, foram 200.000 tokens totais
00:20:14em cerca de 15 minutos.
00:20:16É incrível a diferença,
00:20:19o GSD sendo de longe o mais demorado e pesado,
00:20:23e como esperado, o Claude Code padrão de fábrica
00:20:27sendo o mais rápido.
00:20:28Vamos ver se todo esse tempo e gasto de tokens valeram a pena.
00:20:30Estamos vendo o GSD aqui,
00:20:32com um fundo meio simples, certo?
00:20:37Tudo é preto, praticamente.
00:20:40Muito básico.
00:20:44Temos esse tom alaranjado.
00:20:45Não parece terrível, mas também não é,
00:20:48você sabe, algo que te deixe impressionado.
00:20:50É tipo: ok, foi a primeira tentativa da IA.
00:20:52Tudo parece bem padrão.
00:20:54Quando clico no blog,
00:20:55o blog está aqui com alguns exemplos de conteúdo.
00:20:58E isso também parece bom.
00:21:01Agora vamos ver a parte de geração do blog,
00:21:04aquela pequena página de estúdio dos bastidores.
00:21:06Mas quando sigo o link que ele me dá, recebemos um erro 404.
00:21:11Então o gerador de estúdio do blog nem funciona
00:21:14na primeira tentativa.
00:21:15Eu disse ao GSD qual era o problema.
00:21:16Então ele está trabalhando nisso agora.
00:21:18Enquanto ele faz isso,
00:21:19vamos dar uma olhada no que o Superpowers nos entregou.
00:21:21Aqui está o que o Superpowers trouxe de volta.
00:21:22E o design do front-end parece exatamente o que vimos
00:21:25no guia visual.
00:21:26E novamente, nada de especial.
00:21:28O Claude Code, via de regra, é meio ruim em design de front-end.
00:21:32Se você não der instruções muito, muito boas
00:21:35ou não carregá-lo com muitas habilidades.
00:21:37E por isso, como deixamos o gosto e o design de front-end
00:21:41e o trabalho de design em geral para interpretação,
00:21:43tivemos algo que parece ter sido feito por IA.
00:21:45Então, está ok.
00:21:47Está bom como base.
00:21:48Aqui está uma olhada no blog.
00:21:50Tem imagens e toda a estrutura do blog está lá.
00:21:56Se eu for para a seção do estúdio,
00:21:58esta funciona de primeira.
00:22:01Eu consigo ver o gerador.
00:22:02E se eu colocar um link para um dos meus vídeos recentes
00:22:05ele cria um rascunho para nós,
00:22:06pega a miniatura correta.
00:22:08E o que ele aborda está realmente correto.
00:22:09Pois naquele vídeo, falo sobre coisas como codecs
00:22:12dentro do Claude Code, Obsidian e pesquisa automática.
00:22:16Então ele fez exatamente o que disse que faria,
00:22:20o que é ótimo.
00:22:20Agora aqui está o Claude Code puro, direto da caixa.
00:22:24Tudo bem padrão, nada de louco.
00:22:29Sabe, se formos honestos,
00:22:30há uma grande diferença em termos de design de front-end?
00:22:33Se não dermos ótimas instruções entre este,
00:22:36este e este?
00:22:39Não, na verdade não há, para ser totalmente sincero.
00:22:43Você poderia me dizer que qualquer um desses três
00:22:46criou qualquer um desses três
00:22:47e eu não conseguiria notar a diferença.
00:22:49Então vamos dar uma olhada no blog.
00:22:52Tem alguns artigos fictícios para nós e,
00:22:57parece bom, bem básico,
00:23:00nada de mais acontecendo ali, mas funciona.
00:23:02Agora vamos ver se o estúdio,
00:23:05a parte do gerador de blog, funciona para este.
00:23:08E assim como no GSD, isto não funciona.
00:23:11Me dá o link e cai numa página 404 de erro.
00:23:14Então, assim como no GSD,
00:23:15eu disse ao Claude Code básico para corrigir isso.
00:23:18E enquanto ele tenta consertar o gerador de blog,
00:23:21vamos voltar e ver o que o GSD fez em sua segunda tentativa.
00:23:24Parece que o GSD conseguiu resolver.
00:23:27Vamos colar a URL aqui
00:23:29e ver se ele gera um rascunho.
00:23:30Certo, ele retorna com este rascunho em Markdown.
00:23:33Eu gosto disso.
00:23:34O fato de eu poder editar as coisas ali mesmo, rapidamente.
00:23:39E quanto ao conteúdo real, ele corresponde ao que deveria.
00:23:41Então ele fez um bom trabalho ali.
00:23:44E então posso ver a prévia real, o que é ótimo.
00:23:48Para ser sincero, gosto mais da implementação do GSD
00:23:51com esse editor direto,
00:23:54mais do que gostei do Superpowers.
00:23:55E podemos vê-lo agora dentro do nosso blog.
00:23:58E agora, por último, voltamos ao Claude Code básico
00:24:01de referência.
00:24:03Ele corrigiu seus erros.
00:24:04E agora temos uma visão do gerador de blog
00:24:06e similar ao Superpowers.
00:24:08Assim que eu dei as instruções, ele criou automaticamente.
00:24:11Não me deu chance de editar
00:24:13ou ver como um rascunho como o GSD fez,
00:24:15mas aqui está uma miniatura em baixa resolução
00:24:18e ele pegou todas as informações corretas.
00:24:20E aqui está ele dentro da página real do blog.
00:24:23Então, o que podemos tirar disso tudo?
00:24:24Qual desses três realmente venceu
00:24:27nesta competição direta?
00:24:28Bem, vamos fazer uma rápida recapitulação.
00:24:30Em termos de tempo total gasto na tarefa,
00:24:33o Claude Code puro levou cerca de 20 minutos.
00:24:37O Superpowers levou cerca de uma hora
00:24:39e o GSD levou 105 minutos, uma hora e 45.
00:24:43Em termos de tokens, o Claude Code gastou cerca de 200 mil.
00:24:48O Superpowers, 250 mil.
00:24:51E o GSD gastou 1,2 milhão de tokens.
00:24:56Essas são as estatísticas objetivas.
00:24:59Em termos do subjetivo,
00:25:00como achamos que eles realmente se saíram
00:25:02no que criaram?
00:25:04Temos alguma opinião super forte a favor de um ou de outro?
00:25:08A resposta provavelmente é não.
00:25:11A resposta provavelmente é que, se eu misturasse tudo
00:25:14e fizesse uma grande revelação de que,
00:25:16na verdade, foi o Superpowers que fez este aqui,
00:25:19e este outro foi o Claude Code puro,
00:25:22você não se importaria.
00:25:23Você nem saberia a diferença.
00:25:24A única diferença real entre todos eles
00:25:26foi que o Superpowers conseguiu fazer
00:25:27o que deveria fazer na primeira tentativa,
00:25:30pelo mérito que queira dar a ele por fazer de primeira.
00:25:35Sinceramente, se fizer de primeira, ótimo.
00:25:36Se conseguir na segunda tentativa, tudo bem para mim também.
00:25:40O que você provavelmente está pensando agora também é:
00:25:42"Bom, o teste é falho."
00:25:44Não foi um teste complexo o suficiente
00:25:46para que o Superpowers e, certamente, o GSD
00:25:49pudessem se destacar do grupo.
00:25:51O problema com essa linha de raciocínio é:
00:25:53Ok, então onde traçamos a linha
00:25:55para que essa tarefa teórica seja complexa o suficiente
00:25:58para usar algo como o GSD
00:26:00ou algo como o Superpowers,
00:26:02para justificar realmente o tempo,
00:26:03ainda mais que os tokens, para muita gente?
00:26:06Isso está claro?
00:26:07É óbvio?
00:26:09Eu diria que não, na verdade.
00:26:11Realmente não é.
00:26:12No entanto, podemos admitir teoricamente,
00:26:16sim, que provavelmente existe uma tarefa ultracomplexa
00:26:18em que isso faça sentido.
00:26:19O problema é definir isso e saber com antecedência.
00:26:21Porque se você errar sobre a complexidade
00:26:26da tarefa à sua frente e escolher errado,
00:26:29indo com o GSD ou apenas com o Superpowers,
00:26:32você acabou de perder 40 minutos em relação ao Claude Code,
00:26:36ou 80 minutos se seguiu o caminho do GSD.
00:26:39Isso é algo importante.
00:26:41Porque, a bem da verdade, se eu fizesse isso de novo
00:26:43e você me perguntasse quem foi o vencedor hoje,
00:26:46foi o Claude Code, e nem chega perto.
00:26:48Por quê?
00:26:48Não é nem pelos tokens, é pelo tempo.
00:26:50Claro, você poderia dizer que este foi o pior
00:26:53do grupo se fôssemos minuciosos, mas adivinhe?
00:26:56Talvez seja o pior,
00:26:57mas eu ganhei 40 minutos extras para trabalhar nele.
00:26:59Ou ganhei 80 minutos extras em relação ao GSD.
00:27:02Qual você acha que vai ser melhor?
00:27:04Este do GSD que acabei de criar?
00:27:06Ou eu e o Claude Code com mais 80 minutos?
00:27:09Ou eu e o Claude Code com mais 40 minutos?
00:27:11Deveria ser meio óbvio, certo?
00:27:15Então, qual é a minha posição ao final disso?
00:27:20Bem, minha opinião é que você precisa de um bom motivo
00:27:25para usar essas camadas de orquestração.
00:27:26Se eu fosse usar uma hoje, seria o Superpowers.
00:27:31Se eu estivesse fazendo uma tarefa e não soubesse
00:27:33se ela seria complexa demais, certo?
00:27:35Aquela linha imaginária no chão
00:27:36que ninguém sabe onde realmente fica,
00:27:39e eu acho que podemos estar chegando perto,
00:27:40eu usaria o Superpowers.
00:27:41Porque sei que não vai me esmagar em termos de tokens.
00:27:44E eu vou apenas fazer outra coisa por 60 minutos.
00:27:47Em contrapartida, se eu for para o GSD,
00:27:49eu meio que tenho que estar lá no teclado, certo?
00:27:52Se eu quiser tirar o proveito total dele,
00:27:53tenho que passar por toda a parte de planejamento.
00:27:55E vai levar muito tempo e custar muitos tokens.
00:27:58Então, se eu estiver errado, é péssimo, né?
00:28:01Dói muito gastar essa quantidade de tempo com o GSD.
00:28:03Doeu fazer este vídeo, apenas ficar sentado ali,
00:28:05passando por todas essas tarefas para um resultado final
00:28:07que realmente não valeu a pena.
00:28:08Então, se eu realmente achar que vai ser algo
00:28:11tão complicado que eu precise do Superpowers,
00:28:13então ok, acho que você pode justificar isso.
00:28:17Mas se realmente não for ser tão complicado,
00:28:19ou mesmo se for uma tarefa complexa,
00:28:21será que não é algo que podemos decompor
00:28:23em diferentes recursos e ir adicionando aos poucos?
00:28:26E por "aos poucos", quero dizer na verdade muito mais rápido
00:28:28do que as outras opções,
00:28:29porque estou apenas usando o Claude Code puro,
00:28:32que é muito mais rápido que essas outras opções.
00:28:34A outra coisa é quando o GSD foi lançado,
00:28:38e eu fiz um vídeo quando o GSD saiu também.
00:28:41Eu realmente gostei do GSD na época.
00:28:42E a mesma coisa com o Superpowers.
00:28:44Quando essas duas coisas surgiram originalmente,
00:28:46o Claude Code não estava no nível que está hoje.
00:28:48E eu já consigo ouvir as pessoas reclamando,
00:28:51"Ah, o Claude Code foi piorado hoje".
00:28:52Não é disso que estou falando.
00:28:54Falo da maneira como o Claude Code aborda os problemas,” Balanceando o prompt e
00:28:56da estrutura básica
00:28:57e de como o próprio sistema funciona.
00:28:59Há muita coisa como,
00:29:00só pelo fato de que, quando você tem um plano grande
00:29:03e quer executá-lo, ele te pergunta:
00:29:04"Ei, você quer limpar o contexto e fazer assim?"
00:29:07Isso nem existia.
00:29:08O Claude Code era muito mais suscetível
00:29:10a problemas como a degradação do contexto do que quando o GSD surgiu.
00:29:12Quando o GSD saiu pela primeira vez, eu pensei:
00:29:14"Meu Deus, isso é uma dádiva."
00:29:15Ele realmente lida com o contexto como deveria.
00:29:17Pois bem, o Claude Code incorporou muitas dessas coisas,
00:29:19o que significa que a lacuna entre o Claude Code básico
00:29:22e essas ferramentas diminuiu significativamente.
00:29:25Enquanto, ao mesmo tempo,
00:29:26existe agora uma enorme lacuna em termos de velocidade de execução.
00:29:30E não podemos deixar de falar sobre a diferença de velocidade.
00:29:34Estes 20 minutos versus os 60 minutos,
00:29:36ou os 105, é a maior diferença de todas.
00:29:38E é nisso que você deveria focar muito,
00:29:41na minha opinião, pelo menos.
00:29:44Então, em conclusão, menos é mais.
00:29:47Acho que para 99% dos casos de uso e 99% dos usuários,
00:29:53apenas usar o Claude Code básico faz mais sentido.
00:29:56Vai ser mais rápido.
00:29:57Mesmo que o resultado não seja melhor,
00:29:59você tem muito mais tempo para preencher essa lacuna
00:30:01e realmente superar esses outros caras.
00:30:03Se você acha que está fazendo um projeto
00:30:05que é tão complicado assim e quer um poder extra,
00:30:08use o Superpowers porque ele é relativamente leve
00:30:12comparado ao GSD, que parece um monstro.
00:30:16E não é muito agradável de usar.
00:30:18Vou ser totalmente sincero.
00:30:19Usar o Superpowers é muito mais fluido.
00:30:21Eu apenas falo com ele, e ele invoca as habilidades.
00:30:23Não preciso ficar tipo: "Certo,
00:30:25agora vamos dar um barra-limpar".
00:30:27Ok, estou em um novo conjunto, é um pouco demais.
00:30:29E eu entendo por que o GSD 2 saiu, certo?
00:30:32O GC 2.0 foi feito para aliviar esses problemas.
00:30:35Mas adivinhe?
00:30:36Isso também não funciona
00:30:37porque você não pode usar o plano Claude Code Max,
00:30:38o que significa que estou pagando preços absurdos.
00:30:40Então, né, é isso.
00:30:45Espero que isso esclareça um pouco
00:30:46toda essa situação para você.
00:30:47Acho que se você ficar com o Claude Code padrão,
00:30:49você vai ficar perfeitamente bem.
00:30:50Tenha o Superpowers na reserva se realmente precisar.
00:30:53Apenas tenha as habilidades a nível de projeto.
00:30:55E, francamente, é difícil dizer que você precisa do GSD
00:30:58a menos que esteja fazendo algo maluco
00:31:00e goste de ser guiado pela mão
00:31:02em cada uma das fases.
00:31:03Bom, é isso que eu tenho.
00:31:06Como sempre, me conte nos comentários o que achou.
00:31:09Adoraria saber como vocês têm usado o Superpowers
00:31:11e o GSD, e quando inevitavelmente errei na aplicação deles.
00:31:15Se você quiser ter acesso ao masterclass de Claude Code,
00:31:18não deixe de conferir.
00:31:19O link está na minha bio e no comentário fixado.
00:31:23E fora isso, a gente se vê por aí.