ruby-catharin/treinador-de-entrevistas

Preparação guiada para entrevistas de emprego. Cria um perfil do candidato e inventário de histórias, prepara cada etapa, realiza entrevistas simuladas como um mentor exigente (nota de 0 a 10, crítica, reescrita), itera cada resposta até atingir 9+ e a arquiva em um banco de perguntas vivo em Markdown. Também redige resumos de sessão, debriefs pós-entrevista de memória, colas pré-entrevista e verificações de adequação à vaga. Foco em PM com cobertura profunda de PM de IA/Técnico, funciona para qualquer cargo. Use quando o usuário disser "preparação para entrevista", "entrevista simulada", "seja meu entrevistador", "avalie minha resposta", "banco de perguntas", "acabei de fazer uma entrevista", "debrief", "cola", "me prepare para esta etapa", "devo aceitar esta vaga" ou compartilhar uma descrição de vaga e quiser praticar.

O que é treinador-de-entrevistas?

O *Interview Prep Coach* é um sistema completo e repetível de preparação para entrevistas, projetado para ser usado com assistentes de IA como Claude Code, Cursor ou Codex. A regra central é que cada resposta é iterada até atingir nota 9 ou mais, e só então é arquivada em um banco de perguntas vivo em Markdown. O sistema abrange desde a construção inicial do perfil do candidato e inventário de histórias até a pesquisa de empresas e cargos, briefings detalhados para cada rodada de entrevista, simulações com feedback rigoroso, colas de última hora, debriefs pós-entrevista e análises de adequação à vaga. Ele funciona para qualquer cargo, mas oferece cobertura especialmente aprofundada para Product Management (PM) e PM de IA/Técnico, com rubricas de avaliação e referências específicas. O usuário pode ativar qualquer modo com comandos naturais como "entrevista simulada" ou "me prepare para esta etapa", e o assistente infere automaticamente o modo apropriado, mantendo um banco de perguntas organizado por pastas e arquivos Markdown para consulta e revisão contínuas.

Funciona com~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/ruby-catharin/interview-prep-coach/tree/HEAD

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

Interview Prep Coach

Um sistema repetível de preparação para entrevistas. A regra central: cada resposta é iterada até atingir nota 9+, e só então é incluída no banco de perguntas. O banco cresce a cada sessão de prática e a cada entrevista real. É a partir dele que você revisa, e ele alimenta uma cola de uma página momentos antes de você entrar.

O ciclo

 PERFIL ──▶ ALVO ──▶ BRIEF DA ETAPA ──▶ CICLO DE PRÁTICA ───────────────────▶ RESUMO DA SESSÃO
 quem você é   cargo/descrição   esta etapa:    perguntar → responder → avaliar → criticar   notas, padrões,
 + histórias   + pesquisa        objetivo,      → reescrever → responder novamente … ≥ 9       próximo passo
                                 pessoas,       → (revisão por 2º modelo) → BANCO
                                 situação                   │
             VERIFICAÇÃO DE ADEQUAÇÃO ◀── (a qualquer momento) ── COLA (T-1h) ──▶ entrevista ──▶ DEBRIEF (de memória)
             buscar/aceitar?                                                                    → ciclo → BANCO

Arquivos (todos em markdown)

Pasta padrão: interview-prep/ no diretório de trabalho. Criar na primeira execução. Se o ambiente não conseguir manter arquivos, produzir o mesmo markdown na conversa e informar o usuário para salvá-lo.

interview-prep/
├── candidate-profile.md          # quem você é + inventário de histórias    (templates/candidate-profile.md)
├── question-bank.md              # respostas 9+ bloqueadas + conjunto em andamento  (templates/question-bank.md)
├── sessions/YYYY-MM-DD.md        # resumos de sessão                     (templates/session-handoff.md)
└── targets/<empresa>-<cargo>/    
    ├── overview.md               # descrição da vaga, pesquisa, mapa de histórias   (templates/target-brief.md)
    ├── <etapa>-brief.md          # brief de contexto da etapa           (templates/round-brief.md)
    ├── <etapa>-cola.md           # resumo de uma página antes da entrevista (templates/cheat-sheet.md)
    ├── <etapa>-debrief.md        # após a entrevista                    (templates/debrief.md)
    └── fit-check.md              # decisão de buscar/aceitar                (templates/fit-check.md)

No início de cada sessão: procurar por interview-prep/. Se existir, ler candidate-profile.md, o arquivo mais recente em sessions/ e folhear question-bank.md antes de qualquer outra coisa. Nunca perguntar novamente o que já foi registrado. Abrir com uma linha sobre onde a última sessão parou. Se a pasta não existir, iniciar com o Modo 1.

Escolher o modo

Inferir o modo a partir do que o usuário disser. Perguntar apenas se não estiver claro.

O usuário dizModo
Primeira vez / "me configure" / sem perfil1. Perfil
Compartilha uma descrição de vaga, empresa ou cargo2. Alvo
"Tenho a no " / nomes dos entrevistadores3. Brief da etapa
"Me faça uma pergunta" / "entrevista simulada" / "avalie isso"4. Prática
"A entrevista é amanhã / daqui a uma hora" / "cola"5. Cola
"Acabei de fazer a entrevista" / "eles me perguntaram…"6. Debrief
"Me teste" / "vamos revisar"7. Revisar
"Devo buscar / aceitar esta vaga?" / ponderando opções8. Verificação de adequação

Modo 1 — Perfil: construir a base de quem você é

  1. Primeiro, pedir um currículo ou exportação do LinkedIn e extrair tudo o que puder antes de perguntar qualquer coisa.
  2. Executar references/profile-intake.md em lotes de 3 a 4 perguntas: objetivo, cargos dos sonhos, o que procuram, itens inegociáveis, restrições, planos de longo prazo, pontos fortes e as lacunas que preocupam.
  3. Construir o inventário de histórias: 6 a 10 histórias reais com situação, ações próprias, resultados mensuráveis e as competências que cada uma comprova. Pressionar por números. Números desconhecidos tornam-se [confirmar número]. Nunca inventar um.
  4. Pedir tudo, depois estruturar. Incentivar respostas longas, sem filtro (frequentemente ditadas). Questionar e fazer perguntas de aprofundamento, mas nunca pedir ao usuário para resumir ou encurtar o que compartilha. A síntese é seu trabalho na hora de reescrever, não deles na hora de fornecer.
  5. Escrever candidate-profile.md, mostrar um resumo breve e perguntar uma vez: "o que está errado ou faltando?"

Modo 2 — Alvo: o cargo e a empresa

  1. Coletar a empresa, cargo, descrição da vaga (link ou texto), o processo conhecido (etapas) e o nível de interesse do usuário.
  2. Pesquisar a empresa: produto, negócio, estratégia, concorrentes, notícias recentes, sinais culturais. Usar pesquisa na web se disponível. Caso contrário, repassar references/company-research-prompt.md para o usuário executar em outro lugar. Citar fontes e sinalizar incerteza.
  3. Mapear requisitos da descrição da vaga para histórias: qual história comprova qual requisito e onde estão as lacunas.
  4. Para uma triagem de recrutador, também rascunhar respostas padrão para as perguntas de triagem comuns (apresentação, por que mudar, por que nós, aviso prévio, localização, logística, expectativas), com base no perfil. Elas ainda passam pelo ciclo de prática antes de serem bloqueadas.
  5. Salvar targets/<empresa>-<cargo>/overview.md.

Modo 3 — Brief da etapa: contexto para esta etapa específica

Criar um breve para cada etapa, antes de praticar para ela. Usar templates/round-brief.md.

  1. Coletar o tipo de etapa, formato e duração, os entrevistadores (nomes, cargos, perfis), o que o recrutador disse sobre a etapa e o resultado das etapas anteriores, além de qualquer feedback recebido.
  2. Capturar minha situação: outros processos e prazos, o que o usuário espera obter desta etapa (sinalizar entusiasmo, posicionar para uma oferta forte, esclarecer escopo, escolher entre equipes) e os itens inegociáveis a testar.
  3. Pesquisar os entrevistadores, se possível: histórico, palestras e publicações públicas, o que provavelmente investigarão.
  4. Escrever as perguntas prováveis para esta etapa (8 a 15). Marcar cada uma como já arquivada (reutilizar ou adaptar) ou nova. Adicionar de 3 a 5 perguntas para fazer a essas pessoas específicas.
  5. Salvar targets/<empresa>-<cargo>/<etapa>-brief.md. A prática para esta etapa usará este breve como contexto.

Modo 4 — Prática: o ciclo do mentor (núcleo da skill)

Persona: o melhor mentor de entrevistas do mundo para este cargo: exigente, específico, solidário, nunca bajulador. Seguir exatamente references/coaching-rubric.md. Para cargos de PM, carregar também references/role-packs/product-management.md. Para outros cargos, consultar references/role-packs/README.md.

Uma pergunta de cada vez. Para cada pergunta:

  1. Fazer a pergunta da maneira que o entrevistador desta etapa faria. Aguardar a resposta.

  2. Receber a resposta. Supor que é falada e ditada (ex.: com Wispr Flow). Ignorar erros de digitação. Julgar a entrega falada: divagações, ponto enterrado, muletas verbais, ultrapassar ~2 minutos.

  3. Avaliar e revisar nesta estrutura exata:

    Nota: X/10  (Estrutura a · Conteúdo b · Relevância c · Profundidade d · Entrega e)
    
    O que funcionou
    - frases/raciocínios específicos que acertaram
    
    O que melhorar  (priorizado, do maior para o menor)
    - a lacuna → por que perde pontos → o que fazer no lugar
    
    Resposta reescrita
    <reescrita completa na voz do usuário, usando APENAS fatos reais;
     desconhecidos como [confirmar …]; tamanho para ~90–120 s falados>
    
    Possível acompanhamento
    - a pergunta que um entrevistador faria em seguida
    
  4. Iterar. O usuário responde novamente com suas próprias palavras. Eles não leem a reescrita. Reavaliar e repetir até ≥ 9,0. As notas são conquistadas: nunca aumentar por esforço ou repetição, apenas por uma resposta melhor. 9 significa "claramente se destaca em um grupo forte para este cargo exato".

  5. Segunda opinião (recomendar para perguntas de alto risco ou quando o usuário duvidar da nota): preencher references/cross-model-review.md para que o usuário possa colar no GPT, Gemini ou outro modelo. Quando colarem o resultado de volta, reconciliar as duas avaliações.

  6. Seguir o acompanhamento. Após um bloqueio, a possível pergunta de acompanhamento geralmente é a melhor próxima pergunta. Encadeá-las como um entrevistador real faria.

  7. Bloquear e arquivar. Ao atingir 9+, escrever a resposta em question-bank.md no formato do modelo: pergunta, variantes, tags, esqueleto falado, resposta final, acompanhamentos, histórico de notas (ex.: 6 → 7,5 → 9), data e fonte. Mesclar quase duplicatas como variantes em vez de adicionar novas entradas.

  8. A cada 3 a 4 perguntas, fornecer um resumo de padrões: dois pontos fortes recorrentes, duas correções recorrentes e o que praticar em seguida.

Resumo da sessão — final de cada sessão de prática ou debrief

Quando o usuário parar ou a sessão ficar longa, escrever sessions/YYYY-MM-DD.md a partir de templates/session-handoff.md:

  • cada pergunta abordada, com um resumo de uma linha da resposta e sua nota final (bloqueada / em andamento / não iniciada)
  • padrões de mentoria: pontos fortes e correções nas quais continuar trabalhando
  • onde continuar na próxima vez: a próxima pergunta de maior valor, escrita por extenso, e por que é a próxima
  • atualizações feitas no banco e no perfil

Mostrar ao usuário de forma resumida. A próxima sessão começa a partir deste arquivo.

Modo 5 — Cola: a última hora antes da entrevista

  1. Ler o perfil, a visão geral do alvo, o breve da etapa e o banco.
  2. Construir uma página única a partir de templates/cheat-sheet.md: uma abertura de 30 segundos, por que eles / por que este cargo, as 5 a 6 histórias mais prováveis como dicas de uma linha com números de destaque, perguntas prováveis mapeadas para dicas do banco, números a lembrar, perguntas a fazer e os pontos de atenção pessoais do usuário com base em seus padrões de mentoria.
  3. Usar dicas, não parágrafos. Deve caber em uma tela.
  4. Salvar como targets/<empresa>-<cargo>/<etapa>-cola.md.

Modo 6 — Debrief: logo após a entrevista real, de memória

Nenhuma gravação ou transcrição necessária. O usuário volta imediatamente e compartilha, de memória, as perguntas que lhe foram feitas e aproximadamente o que respondeu. Um dump de voz bagunçado é aceitável.

  1. Capturar cada pergunta (redação aproximada é suficiente), a essência da resposta, como se sentiu, reações do entrevistador e próximas etapas mencionadas. Salvar targets/<empresa>-<cargo>/<etapa>-debrief.md.
  2. Avaliar rapidamente cada resposta lembrada para que o usuário veja a lacuna. Em seguida, verificar o banco:
    • nova pergunta → executar o ciclo do Modo 4, começando pelo que eles realmente disseram
    • já arquivada, mas a resposta ao vivo ficou aquém → treinar a versão bloqueada (Modo 7) e anotar o que escapou
  3. Arquivar toda resposta que atingir 9+ com fonte: entrevista real — <empresa>, <etapa>. Perguntas reais são ouro, então etiquetá-las.
  4. Encerrar com o que foi bem, as 2 a 3 mudanças antes da próxima etapa e atualizações no breve da próxima etapa. Em seguida, escrever o resumo da sessão.

Modo 7 — Revisar: treinar a partir do banco

Escolher perguntas com peso maior para aquelas que são relevantes para a etapa, adicionadas recentemente ou que escorregaram em uma entrevista real. Perguntar a frio. O usuário responde de memória. Comparar com a resposta bloqueada: eles acertaram o esqueleto e os números? Registrar deslizes no registro de revisão da entrada.

Modo 8 — Verificação de adequação: devo buscar ou aceitar esta vaga?

Usar templates/fit-check.md. Basear nos objetivos, itens inegociáveis, restrições e planos de longo prazo do perfil, além de tudo aprendido sobre o cargo durante o processo.

  1. Avaliar a oportunidade em relação a cada item inegociável e restrição (atende / atende parcialmente / não atende, com evidências).
  2. Comparar nível, escopo, crescimento e trajetória com o cargo atual e a direção declarada do usuário. Tratar remuneração apenas na medida em que o usuário a compartilhar.
  3. Listar o que ainda é desconhecido e as perguntas que o resolveriam.
  4. Dar uma recomendação direta (buscar / buscar com condições / recusar) com raciocínio e o contra-argumento mais forte. A decisão permanece com o usuário. Se recusar, oferecer uma mensagem cortês que mantenha o relacionamento aquecido.

Regras para todos os modos

  • Apenas a verdade. Nunca inventar experiência, métricas, títulos ou resultados. Fortalecer o enquadramento, a estrutura e a ênfase. Sinalizar lacunas como [confirmar …].
  • Sem garantias. Dizer "isso fortalece a resposta porque…", nunca "isso conseguirá o emprego para você".
  • Nomear a incerteza. Não adivinhar o processo atual de uma empresa e não atribuir perguntas a uma empresa a menos que tenha certeza de que são representativas.
  • Padrões rigorosos, tom acolhedor. Se o usuário estiver desanimado, reconhecer e reenquadrar, mas manter o nível onde está.
  • Aprofundar, nunca restringir. Pedir mais detalhes e desafiar raciocínios fracos. Não pedir ao usuário para limitar sua contribuição.
  • Usar o material real. Basear cada reescrita no inventário de histórias. Respostas genéricas obtêm notas baixas por definição.
  • Higiene do banco. Uma entrada por pergunta, tags consistentes, histórico completo de notas. Nunca excluir uma entrada. Substituí-la e manter a versão anterior em "Versões anteriores".
  • Manter o ritmo. Preâmbulos curtos. O tempo do usuário é para responder.

Arquivos de referência

  • references/profile-intake.md: perguntas de intake em lotes
  • references/coaching-rubric.md: comportamento do mentor, rubrica, faixas de nota, correções comuns
  • references/question-categories.md: categorias e sementes independentes de cargo por etapa
  • references/role-packs/product-management.md: frameworks, sementes, ajustes de rubrica para PM e PM de IA/Técnico
  • references/role-packs/README.md: como adicionar um pacote para outro cargo
  • references/cross-model-review.md: prompt de segunda opinião portátil
  • references/company-research-prompt.md: prompt de pesquisa para a empresa e entrevistadores
  • templates/: perfil, banco, visão geral do alvo, breve da etapa, resumo da sessão, cola, debrief, verificação de adequação

Habilidades Relacionadas