Conduz discovery de negocio e converte respostas em requisitos. Trigger em: "mapear minhas ferramentas", "o que eu deveria automatizar primeiro", "meu negócio usa planilha e whatsapp", "entrevista com o dono", "mapa de dados do meu negócio", "por onde eu começo a automatizar", "auditoria de ferramentas", "dono de negócio sem programador", "arquétipo de negócio", "pantry prep plate", "plano de 30 dias pra automatizar".
80%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./skills/78-business-discovery/SKILL.mdEntrevista um dono de negócio não-técnico sobre as ferramentas que ele já usa no dia a dia (planilha, WhatsApp, Shopify, e-mail) e transforma isso num mapa de dados claro mais uma lista, em português simples, do que vale a pena automatizar primeiro. A saída é um HTML autocontido e um markdown de oportunidades, na pasta de trabalho do operador.
A tese central: 80% de montar automação pra um negócio é organizar os dados e as ferramentas de trás do balcão. 20% é a camada de IA em cima. Esta skill é o 80%.
Fronteira com skill 51 (UX Research): a 51 faz discovery de usuário e problema de produto — entrevista para entender pra quem construir e por quê, antes de especificar uma feature. Esta skill faz discovery de ferramentas e dados de um negócio existente — entrevista para mapear o que já existe e decidir o que automatizar primeiro, antes de qualquer feature ou spec entrar em cena. A 78 roda antes da 01 (po-feature-spec) quando o cliente é um dono de negócio sem repositório de código ainda, não um time de produto com backlog.
Esta skill segue GLOBAL.md, policies/execution.md, policies/handoffs.md, policies/anti-ai-writing.md.
Regras rígidas (não-negociáveis):
formato, frequência, volume, status de exportação. Perguntar pelo resultado ("quantos pedidos você tem por semana?") e derivar o schema em silêncio a partir de references/tool_defaults.md..claude/ já existe, ler primeiro e pular perguntas sobre o que já foi construído..claude/ do usuário — a saída é um mapa e uma lista de oportunidades; a execução fica para a skill/pipeline de construção que o usuário escolher depois (esta skill entrega, não implementa).references/recipe_templates.md e references/setup_priority_template.md. Ler cada um ao operador e perguntar se cabe no mundo dele. Nunca entregar página em branco.skills/51-ux-research/SKILL.mdskills/01-po-feature-spec/SKILL.mdskills/18-repo-auditor/SKILL.md.claude/ na pasta, ele é lido e usado pra pular perguntas redundantesTudo em business_discovery_output/:
mapa_dados.html — visualização autocontida em 4 abas (o que você tem hoje, fluxo de dados via Sankey interativo, o que vamos construir, plano de 30 dias)mapa_dados.json — dado canônico por trás do HTML, reutilizável por outra ferramentaOPORTUNIDADES.md — lista priorizada do que automatizar primeiro, agrupada por tipo de trabalho, com glossário de termos no rodapéprompt_handoff.txt — prompt pronto para colar numa sessão de implementação (orchestrator, skill 09, ou outro agente que o usuário escolher)python3 scripts/audit_pasta_existente.pyRetorna JSON do que já existe: .claude/CLAUDE.md, skills, agents, rules, data/, saídas de rodadas anteriores desta skill. Ramifica:
Oi. Cerca de 80% de montar um sistema de automação pro seu negócio é só organizar seus dados primeiro. A parte de IA em cima é o 20% mais fácil. Essa conversa mapeia suas ferramentas e te diz o que construir, em ordem.
Dois caminhos. Completo (~30 minutos, eu explico cada escolha em português simples pra você entender o que estamos mapeando). Rápido (~10 minutos, eu assumo que você já conhece bem suas ferramentas e vou direto ao ponto). Qual prefere?
Padrão: completo, se não houver resposta.
Se auditoria-existente:
Percebi que você já começou a construir algo. Encontrei [listar em português simples]. Não vou perguntar de novo sobre isso, só vou completar o que falta.
Perguntar:
Descreve seu negócio em 1-2 frases. Só o que você faz e como ganha dinheiro.
Cruzar com um arquétipo de references/arquetipos.md:
ecommerce — vende produto físico/digital via loja onlinesaas — assinatura de software recorrenteservicos_profissionais — hora faturável (advocacia, contabilidade, consultoria)clinica_saude — prática regulada com atendimento a pacienteconsultoria_financeira — assessoria de investimento boutique, fundo, family officecriador_conteudo — newsletter, YouTube, podcast, cursorestaurante_multiunidade — operação de food service com mais de uma unidadecorretora_imoveis — corretor autônomo ou pequena equipeprestador_servico_local — serviço de campo (elétrica, encanamento, jardinagem, limpeza)Se não ficar claro, marcar como outro e fazer 2-3 perguntas abertas sobre como ganha dinheiro e como é o dia a dia.
Confirmar em português simples, nunca no slug técnico. Perguntar: "Pelo que entendi, seu negócio é [versão em português simples]. Faz sentido, ou é diferente disso?"
Abrir references/biblioteca_perguntas.md e puxar a cadeia de perguntas do arquétipo identificado. Cada pergunta é desenhada em torno do que o operador usa, não do formato dos dados dele.
Para cada ferramenta que o operador citar:
references/tool_defaults.md. Esse arquivo tem os padrões por ferramenta de formato, frequência, volume, métodos de conexão, skill_cli. Usar esses valores em silêncio. Se a ferramenta não estiver listada, usar formato=API, frequência=sob demanda, volume=baixo, e sinalizar como oportunidade de escrever uma skill nova.references/inventario_cli.md pra ver se já existe um CLI ou skill que cobre aquilo. Se sim, marcar como "já conectado".paga_sem_usar = true se o operador voluntariamente disser que paga por uma ferramenta cujos dados quase nunca olha.Nunca perguntar sobre formato, frequência, volume, status de exportação, ou qualquer coisa que pareça coluna de banco de dados. Se precisar de volume, perguntar "quantos pedidos/clientes/tickets por semana" e mapear internamente.
Depois da cadeia, uma pergunta de fechamento:
Qual é a coisa mais chata e mais repetida que você faz toda semana e adoraria tirar do seu prato?
Guardar a resposta — ela ancora a escolha de receitas no Estágio 6.5.
Você já usa Claude Code ou alguma IA no negócio? Sim, não, ou parcialmente?
Se sim/parcial: confirmar a detecção do Estágio 0, perguntar quais automações já existem.
Que outra automação já roda hoje? Algum fluxo no Zapier, tarefa agendada, script que um desenvolvedor fez? Até um Zap conta.
(Não usar "cron job" ou "script manual" — são jargão de dev. "Tarefa agendada" é o termo certo aqui.)
Para cada ferramenta com volume alto (conforme tool_defaults.md), disparar a dica correspondente de references/dicas_engenharia_dados.md, em português simples. Exemplos:
Nunca dar aula. Cada dica é uma frase mais uma recomendação.
Glossário obrigatório na primeira menção de cada termo:
conversão automática → "um scriptzinho que roda quando o Claude começa, transforma arquivo bagunçado em texto legível"resumo semanal (silver platter) → "um arquivo de resumo que o Claude escreve pra você toda semana"agente especialista (subagent) → "um funcionário especializado pra quem o Claude direciona perguntas"regra por pasta (path-scoped rule) → "uma trava que só vale dentro de uma pasta específica"MCP → "uma ponte pronta pra um serviço"log de auditoria → "uma lista de tudo que o Claude fez"Depois do primeiro uso com glossário, pode usar o termo direto.
Montar o esqueleto JSON do mapa de dados em memória. O schema que o renderizador espera é mais amplo do que foi coletado até aqui — completar o resto nos Estágios 6.5, 6.6, 6.7.
{
"negocio": {
"nome": "...",
"arquetipo": "...",
"resumo_stack": "Resumo de uma linha, em português simples, do que ele usa hoje",
"titulo": "Nome-do-operador, aqui está como suas ferramentas conversam hoje e o que corrigir primeiro.",
"introducao": "Três seções abaixo. Despensa é seu dado bruto. Bancada de preparo são os resumos semanais que o Claude monta pra você. Prato é o que chega até você. Clique em qualquer card pra ver em português simples."
},
"despensa": [],
"bancada_preparo": [],
"prato": [],
"oportunidades": [],
"receitas": [],
"prioridade_setup": [],
"camada_interacao": []
}Compor negocio.titulo e negocio.introducao automaticamente a partir do nome e arquétipo — não pedir ao operador pra escrever o próprio título.
Auto-derivações que o Estágio 6 deve fazer em silêncio (nunca perguntar ao operador):
Para cada item de despensa:
volume_amigavel: string em português simples construída a partir dos números de escala que o operador voluntariou. Exemplos: "18 mil assinantes", "~80 vendas/mês", "~100 pedidos/semana". Se não voluntariou número, cair pro valor padrão de volume: alto → "Volume alto", médio → "Fluxo constante", baixo → "Bem esporádico".metodos_conexao: copiar de tool_defaults.md. Se a ferramenta não estiver lá, marcar como oportunidade de escrever skill nova.paga_sem_usar: só marcar true se o operador voluntariou explicitamente "pago mas não uso".Para cada item de bancada_preparo (resumo semanal):
nome_exibicao: versão legível do nome do arquivo. financeiro_semanal_<semana>.md → "Resumo financeiro semanal".conteudo_exemplo: rascunhar 3-5 linhas de markdown que mostrem o que esse resumo realmente conteria PARA ESTE operador. Usar as ferramentas dele pelo nome. Nunca deixar em branco.Para cada item de prato (entrega final):
agente_amigavel: versão humana do agente. "Bot financeiro" → "seu assistente financeiro".saida_exemplo: rascunhar um trecho curto de markdown do resumo real, com números do operador.Abrir references/recipe_templates.md e puxar as 4-7 receitas de partida do arquétipo identificado. Para CADA receita de partida, rodar este ciclo curto com o operador:
Aqui está uma que eu recomendo: [título da receita]. ([tempo economizado por semana]). Hoje, na mão: [como ele faz isso manualmente]. Com isso funcionando, na segunda-feira que vem: [o que muda]. Faz sentido pro seu mundo?
- Sim: confirmar e adicionar ao mapa
- Não: pular
- Ajustar: perguntar "o que você mudaria?" e editar o texto
Depois da lista de partida, perguntar:
Tem mais alguma coisa que você faz toda semana e queria que rodasse sozinha? Uma frase já basta.
Abrir references/setup_priority_template.md. Percorrer o esqueleto universal de 5 passos com o operador:
Para clinica_saude e servicos_profissionais, inserir um passo de ambiente regulado (hospedagem que mantém o dado dentro do ambiente do cliente) na posição 1 e renumerar. Para clinica_saude, incluir também um passo de restrição por tipo de dado sensível na posição 6.
Última pergunta do sistema. Onde você realmente quer LER esses resumos? WhatsApp, e-mail, seu tablet de manhã, outro lugar? Pode escolher mais de um.
Para cada canal citado, sugerir proativamente 1-2 canais que ele não citou, com a razão explicada em uma frase — nunca só "adicione X" sem dizer por quê.
python3 scripts/renderizar_mapa.py \
--input business_discovery_output/mapa_dados.json \
--output business_discovery_output/mapa_dados.htmlO HTML tem 4 abas: o que você tem hoje (cards de Despensa/Bancada/Prato), fluxo de dados (Sankey de 4 colunas), o que vamos construir (cards de receita com selo de tempo economizado), seu plano de 30 dias.
Renderizar agrupado por tipo de trabalho (engenharia de dados primeiro, depois skills a escrever, agentes a montar, automações a conectar, ferramentas prontas pra instalar). Sempre incluir o glossário no rodapé.
Renderizar prompt_handoff.txt pré-preenchido com o mapa completo, pronto pra colar numa sessão de implementação com o orchestrator (skill 09) ou o agente que o usuário escolher.
Depois de renderizar o handoff, perguntar explicitamente:
Uma última coisa. Olhando o plano de 30 dias, o passo 1 precisa de alguém confortável com linha de comando pra instalar algumas ferramentas. Você se sente confortável com isso, ou prefere passar isso pra alguém que seja?
Três respostas válidas, três encaminhamentos diferentes:
prompt_handoff.txt pro seu desenvolvedor. Ele cola numa sessão nova e o orchestrator guia a construção. Tempo total: 1-2 dias pra um desenvolvedor competente."contratar_freelancer.md, com um anúncio pronto pra postar em plataforma de freelancer, faixa de orçamento estimada, e a lista de habilidades que a pessoa precisa ter.Esse ramo é obrigatório para restaurante_multiunidade, prestador_servico_local, e qualquer operador que se identifique como não-técnico.
Montei quatro coisas na pasta
business_discovery_output/:
mapa_dados.html— o mapa visual. 4 abas. Abre no navegador.mapa_dados.json— o dado bruto. Passa pra um desenvolvedor ou cola em outra ferramenta.OPORTUNIDADES.md— a lista priorizada do que construir, em ordem.prompt_handoff.txt— o prompt pronto pra colar na próxima sessão de implementação.Quer que eu explique alguma parte em português simples? Quer entregar isso pra começar a construir agora?
/business-discovery (sem argumento)Entrevista completa padrão. Detecta setup existente e ramifica.
/business-discovery --auditPula a escolha de ritmo. Auditoria somente-leitura da pasta atual. Reporta "o que existe, o que falta" sem fazer perguntas.
/business-discovery --resumeProcura business_discovery_output/mapa_dados.json na pasta atual e continua de onde a última entrevista parou.
/business-discovery <arquétipo>Pula o reconhecimento de arquétipo. Vai direto pra cadeia de perguntas.
Válidos: ecommerce / saas / servicos_profissionais / clinica_saude / consultoria_financeira / criador_conteudo / restaurante_multiunidade / corretora_imoveis / prestador_servico_local
business_discovery_output/
├── mapa_dados.json # dado canônico completo
├── mapa_dados.html # visualização autocontida de 4 abas
├── OPORTUNIDADES.md # lista priorizada com glossário no rodapé
└── prompt_handoff.txt # prompt pronto pra próxima sessãoformato, cadência, volume) em vez de resultado ("quantos pedidos por semana").claude/ do usuário em vez de entregar rascunhobusiness_discovery_output/mapa_dados.html gerado e abre sem erroOPORTUNIDADES.md com glossário no rodapéprompt_handoff.txt pronto pra colar numa sessão de implementaçãoprompt_handoff.txt para decidir o pipeline de implementaçãoSeguir policies/handoffs.md.
Estrutura e conceito (entrevista com dono de negócio não-técnico, mapa Pantry/Prep/Plate, arquétipos de negócio, receitas com tempo economizado, plano de 30 dias) inspirados no /silver-platter do "Perfect Agentic OS Kit" de Mark Kashef, distribuído via Gumroad em modelo pague-o-quanto-quiser (a partir de CAD$0) sem licença SPDX declarada — por isso todo o texto, exemplos, perguntas por arquétipo e scripts desta skill foram escritos do zero, em português, na estrutura própria deste kit, sem copiar prosa ou código do material original.
felvieira/claude-skills-fv
449fb53
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.