painel-do-consumidor

O painel do consumidor. Cria um enxame de subagentes compradores (padrão 100, --quick para 20) treinados no cliente-alvo do usuário, cada um com renda, idade, comportamento de compra e objeção diferentes, mostra a todos o mesmo discurso de vendas e executa 100 cenários de compra para ver quem compra, quem não compra e por quê. Compila as respostas em taxas de compra por segmento, os motivos de recusa nas próprias palavras dos compradores, o que faria um 'não' virar 'sim' e respostas de preço para o teste decisivo. Cada resultado é rotulado como SIMULADO: encontra objeções e as perguntas a serem feitas a compradores reais, e nunca conta como demanda. Use quando o usuário disser: 'as pessoas comprariam isso', 'teste isso em clientes', 'execute o painel do consumidor', 'simule compradores', 'quem é meu cliente' ou 'valide a demanda'.

O que é painel-do-consumidor?

O painel-do-consumidor (truth-serum) é uma skill para agentes de IA como Claude Code, Cursor ou Codex que cria um painel simulado de compradores para testar propostas de valor, precificação e argumentos de vendas. Em vez de adivinhar objeções, a skill gera um enxame de subagentes—cada um representando um perfil de comprador realista com renda, idade, comportamento e objeções próprias—e mostra a todos o mesmo discurso de vendas. A principal utilidade é revelar objeções ocultas, segmentos de clientes, formulação de argumentos e as perguntas certas para levar a pessoas reais. Não é uma previsão de demanda: como modelos de linguagem tendem a ser concordantes, a taxa de compra simulada é um limite superior, jamais uma validação. A skill suporta o fluxo completo: definição do cliente-alvo em customer.json, criação do discurso de vendas em pitch.md, inicialização de até 100 subagentes via panel.py, execução em ondas de 10 chamadas simultâneas, verificação, salvamento e compilação dos resultados. O output principal são objeções reais em linguagem natural, taxas de compra por segmento e perguntas para entrevistas com clientes reais. A skill é explicitamente honesta sobre seus limites: os resultados são sempre rotulados como SIMULADOS e não devem ser usados como validação de mercado.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/peaknr35/shark-Tank-proof/tree/main/skills/truth-serum

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que painel-do-consumidor faz?

Em vez de adivinhar quais objeções os compradores levantarão, você pergunta a cem compradores simulados, cada um um subagente interpretando um comprador específico extraído do seu cliente-alvo. Você é o moderador. Você nunca responde por um comprador.

Para que serve: encontrar objeções, segmentos, formulação e as perguntas a levar para pessoas reais. O que não é: demanda. Modelos de linguagem tendem a ser concordantes, portanto uma taxa de compra alta aqui é o melhor cenário, não uma previsão, e pode reprovar um plano, mas nunca aprová-lo.

Leia ${CLAUDE_SKILL_DIR}/../receipts/rules.md primeiro.

O que o usuário digitou após /truth-serum: $ARGUMENTS

A ferramenta

Toda a contabilidade passa pelo panel.py na pasta desta skill:

python3 "${CLAUDE_SKILL_DIR}/panel.py" <comando>

Abaixo, PANEL significa exatamente isso. Se o caminho não for expandido, use o diretório base que o Claude Code imprimiu para esta skill. O estado fica em founder/panel/.

Passo 1: o cliente-alvo

Escreva founder/customer.json (formato: customer.example.json nesta pasta):

  • business e target: quem é o cliente, em uma linha específica.
  • segments: 2 a 4 grupos com uma share e uma faixa de income [baixo, alto].
  • behaviours: 4 a 8 comportamentos de compra com uma share e uma linha how (cliente diário regular, caçador de ofertas, lê todas as avaliações, fiel a um concorrente...).
  • objections: as 4 a 8 dúvidas que esse tipo de comprador realmente tem.
  • habits (opcional): linhas de contexto cotidiano que tornam um comprador concreto.

Baseie-se em algo real. Use o que o usuário sabe sobre seus clientes e, se /ground-truth foi executado, as reclamações em founder/competitors.md. Se o usuário tiver dados reais de clientes (notas de ligações em founder/evidence/calls/, avaliações, respostas de pesquisas), prefira-os aos seus palpites e diga quais partes são palpites.

Se o alvo for um pequeno conjunto de empresas (algumas centenas de firmas, não um mercado de massa), diga claramente que cinco ligações reais ensinarão mais do que este painel, e ofereça /receipts e seu guia de ligações primeiro. Execute o painel apenas para aprimorar as perguntas. Mostre ao usuário o perfil em poucas linhas e deixe-o corrigi-lo antes de distribuir as cartas: um cliente errado torna todo o painel errado.

Passo 2: o discurso de vendas

Escreva founder/pitch.md: o que um comprador realmente veria. O produto, o preço, onde e como obtê-lo, qualquer oferta de lançamento. Três a seis linhas simples, sem superlativos, nada que a empresa não possa entregar. Todo comprador vê exatamente isso.

Passo 3: distribuir e executar

PANEL init --customer founder/customer.json --pitch founder/pitch.md --n 100
PANEL prompts

init distribui as cartas de persona (mesma semente, mesmas cartas; a semente é registrada). prompts escreve um briefing por comprador e os lista em ondas de 10. Para cada onda, envie UMA mensagem com uma chamada de ferramenta Agent por comprador naquela onda (a ferramenta Agent é chamada de Task em versões mais antigas do Claude Code):

  • subagent_type: general-purpose
  • description: painel <id>
  • prompt: Leia <caminho do briefing> e siga-o exatamente. Ele é seu briefing completo.

Aguarde a onda inteira antes da próxima. O Claude Code executa cerca de 10 chamadas de ferramenta por vez por padrão, então 100 compradores são 10 ondas. Após a última onda:

PANEL check      # lista respostas ausentes ou quebradas
PANEL prompts    # reescreve briefings apenas para essas; execute-os mais uma vez
PANEL tally

Se um comprador imprimiu seu JSON em sua resposta em vez de escrever o arquivo (acontece), arquive sua própria resposta com PANEL save <id> e a resposta na entrada padrão; save recusa qualquer coisa que não seja uma resposta válida. Um comprador que falhar duas vezes é excluído e contabilizado nos resultados. Nunca escreva uma resposta para um comprador você mesmo.

Antes de uma execução com 100 compradores, informe ao usuário que são 100 chamadas de subagentes e sugira --quick (20 compradores) para uma primeira olhada. Os subagentes escrevem um arquivo cada em founder/panel/answers/; no modo de permissão padrão, isso é uma aprovação por arquivo, então sugira o modo accept-edits (Shift+Tab) para a execução.

Passo 4: leia para o usuário

PANEL tally escreve founder/panel/results.md e results.json. Entregue ao usuário:

  1. A verdade dura: o motivo mais forte pelo qual os compradores recusam, em uma frase, e um lembrete de que a taxa de compra é simulada e um limite superior.
  2. O título: "40 compram · 60 recusam (simulado)" e a taxa de compra.
  3. Quem compra e quem não compra: as linhas de segmento e comportamento que mais diferem.
  4. Por que recusam: os três principais motivos com uma citação cada, conforme escritos.
  5. O que faria um 'não' virar 'sim': as respostas mais repetidas.
  6. Uma frase sobre o que mudar antes de gastar dinheiro, e qual skill faz isso (precificação, oferta, marketing).
  7. Leve para pessoas reais: as três principais objeções transformadas em perguntas para ligações reais, no estilo de ${CLAUDE_SKILL_DIR}/../receipts/conversations.md (sobre o passado deles, não sobre sua ideia). Esse é o verdadeiro trabalho do painel.

Em seguida, registre o resultado como SIMULADO:

python3 "${CLAUDE_SKILL_DIR}/../receipts/ledger.py" add --kind demand --status SIMULADO --use PRIVADO --by truth-serum --claim "Taxa de compra do painel simulado (semente <S>)" --number "<compras> de <respondidos>"

Limites honestos, diga-os uma vez

Estes são compradores simulados. Eles são bons em trazer à tona objeções, segmentos e formulações que você não havia pensado, e ruins em prever conversão real: modelos de linguagem tendem a ser concordantes, portanto trate a taxa de compra como um limite superior. Confirme as grandes conclusões com pessoas reais (uma lista de espera, uma pré-venda, um piloto, uma página de destino com um preço) antes de assinar qualquer coisa. Nunca chame o painel de "validação", "pesquisa de mercado" ou "clientes", e nunca cite um comprador do painel como cliente: não em um discurso de vendas, um anúncio, uma apresentação ou uma subvenção.

O briefing que todo comprador recebe

panel.py preenche a carta em um modelo fixo (veja BRIEF no script): quem é o comprador (nome, idade, segmento, renda, comportamento de compra, um hábito, a dúvida que vem à mente), o discurso de vendas palavra por palavra, uma instrução para não ser concordante e não inventar fatos, e o JSON exato a ser escrito: compras, compras no primeiro mês, um código de motivo, o motivo na própria voz do comprador, sua principal objeção, o que mudaria sua opinião e quatro respostas de preço (muito barato, uma pechincha, ficando caro, muito caro). Nunca edite um briefing para um comprador.

Resultados

founder/customer.json, founder/pitch.md, founder/panel/ (cartas, briefings, respostas, resultados). Em seguida: /litmus lê as respostas de preço, /dealbreaker e /signal leem as objeções.

Individual skills in this repo

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

burn-test

Your CFO. Builds the unit economics of a business before money is spent: what one unit earns after its direct costs, the real profit margin at the planned volume, the break-even point in units a day, year 1 month by month, the cash needed before it pays for itself, how long the startup spend takes to earn back, and what happens if the price drops, sales come in low or costs rise. Every number traces to an input the user can check. Use when the user says "find the profit margins", "do the numbers", "is this profitable", "break-even", "unit economics", "how much do I need to start", or "run the CFO".

dealbreaker

Builds an offer too good to refuse. Lists every problem the buyer hits on the way to the result they want, turns each into a solution, trims to what is cheap to deliver and valuable to the buyer, and stacks it with honest bonuses, a guarantee the CFO can afford, real urgency and a clear name. Scores it on the value equation (outcome, likelihood, time, effort) and re-tests it on a quick buyer panel. Use when the user says "make my offer better", "why won't people buy", "what should I include", "guarantee", "bonuses", "grand slam offer", or after the panel shows people passing.

handshake

Turns the founder folder into the thing that gets one real person to say yes to the next step: a one-page pilot offer for a customer, an NSF Project Pitch or grant answer for a funder, an investor or lender one-pager, a business case for a boss, or an invite for the people who will use it. Always writes the one-sentence, three-sentence and three-minute versions first. Builds only from claims in the evidence ledger that the audience may see, never from simulated buyers, and checks the finished pitch with the ledger before it goes out. Use when the user says "pitch this", "write a pilot offer", "one-pager", "grant pitch", "NSF pitch", "deck for", "email this customer", "business case", or "what do I send them".

kill-or-build

Your business planner. Compiles everything the other Shark Tank Proof skills wrote (the board's verdict, the competitors, the buyer panel, pricing, the offer, the CFO's numbers, marketing, brand, operations, the launch plan and the evidence ledger) into one business plan with a verdict at the top that is computed, never written by hand: Profitable (the numbers pass and a real buyer has paid, signed or booked), Unproven (works on paper, no real buyer yet), Not yet (with the failing numbers) or Incomplete. A simulated panel can fail a plan but never pass one. Adds an executive summary and a one-page version. Use when the user says "write my business plan", "put it all together", "is it profitable", "give me the plan", or at the end of the Shark Tank Proof pack.

shark-board

Your board of directors, built to disagree with you. Puts a business idea in front of a four-member board, each a sub-agent reading the idea through one published framework: the Offers lens (from Alex Hormozi's $100M Offers), the Monopoly lens (from Peter Thiel's Zero to One), the Product lens (from Walter Isaacson's biography of Steve Jobs) and the Evidence lens (from Rob Fitzpatrick's The Mom Test), which scores only what real people have done. Each member scores the idea, names what would kill it and the cheapest test that would prove it, and votes fund, fund with conditions, or pass. Use when the user says "test my business idea", "would this work", "pressure-test this", "what would a board say", "is this a good business", or starts the Shark Tank Proof pack on a new idea.

Habilidades Relacionadas