Claude Skill

resume-ats-beater

Este skill deve ser usado para reescrever currículos com foco em compatibilidade ATS e impacto para recrutadores, e/ou auditar perfis LinkedIn para maximizar visibilidade e conversão profissional. Acionar em pedidos de otimização de currículo, melhoria para ATS, reescrita profiss

LLM Mart · 0 points · 8 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download fabricioctelles-skills-skills_resume-ats-beater-2b9f704.zip · 20 KB
Part of fabricioctelles/skills — 16 skills

Install

skills CLI npx skills add https://github.com/fabricioctelles/skills/tree/main/skills/resume-ats-beater
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install fabricioctelles-skills@llmmart
Git git clone https://github.com/fabricioctelles/skills.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole fabricioctelles/skills collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Resume ATS Beater + LinkedIn Optimizer

Contexto ATS no Brasil

Aplicar as orientações deste skill considerando o cenário brasileiro de ATS (Gupy, Vagas.com, PandaPé e Sólides), no qual o ranqueamento combina parsing do currículo, aderência semântica à vaga, requisitos eliminatórios, histórico de progressão e desempenho em testes da plataforma. Tratar o processo como otimização de score e ordenação, não como aprovação binária.

Aplicar avaliação com perspectiva dupla: especialista técnico em ATS e recrutador experiente no cargo_alvo e industria_alvo. Conciliar as duas lentes para maximizar parse/ranqueamento ATS e impacto na leitura humana de 6 segundos.

Modos de execução

Executar em um dos modos abaixo. Quando não especificado, adotar modo_completo como padrão e informar o usuário.

  1. modo_diagnostico: analisar currículo atual e apontar melhorias ATS sem reescrita integral.
  2. modo_reescrita: reescrever currículo completo sem entregar diagnóstico detalhado.
  3. modo_completo: executar diagnóstico estruturado e, em seguida, entregar reescrita final.
  4. modo_linkedin: auditoria completa do perfil LinkedIn com score, findings, fix prompts e mega-prompt de reescrita.
  5. modo_unificado: executa modo_completo (CV) + modo_linkedin em sequência, garantindo consistência entre ambos.

Parâmetros de entrada

Obrigatórios

Coletar antes de qualquer outra ação. Se curriculo_atual estiver ausente em modos CV, solicitá-lo imediatamente e não prosseguir.

  • curriculo_atual (texto ou arquivo): conteúdo completo do currículo atual. Obrigatório em modos CV (diagnostico, reescrita, completo, unificado).
  • cargo_alvo (texto): cargo principal buscado.
  • industria_alvo (texto): segmento/mercado alvo.
  • nivel_senioridade_alvo (texto): júnior, pleno, sênior, liderança etc.
  • idioma_curriculo (texto): idioma final do currículo.
  • requisitos_eliminatorios (lista): critérios mandatórios da vaga (ex.: inglês fluente, cidade, certificação, disponibilidade).
  • modo_execucao (texto): modo_diagnostico, modo_reescrita, modo_completo, modo_linkedin ou modo_unificado.

Obrigatórios para modo LinkedIn / unificado

  • perfil_linkedin (texto ou URL): conteúdo do perfil LinkedIn (headline, about, experiências, skills, featured, configurações) ou URL para análise.

Recomendados

  • descricao_vaga (texto): descrição da vaga alvo para extração de palavras-chave.
  • especificacao_vaga_completa (texto): vaga completa (requisitos, responsabilidades, habilidades, empresa, benefícios e contexto).
  • metricas_por_experiencia (lista): resultados por cargo (%, R$, tempo, volume, NPS, SLA etc.).
  • localizacao_alvo (texto): país/região/cidade para adaptar vocabulário e contexto.
  • skills_prioritarias (lista): competências estratégicas a enfatizar.
  • plataforma_ats_alvo (texto): Gupy, Vagas.com, PandaPé, Sólides ou "não informado". Quando informada, priorizar vocabulário e critérios específicos da plataforma.
  • historico_linkedin (objeto): datas/cargos/empresas para checagem de consistência com currículo.
  • detalhes_educacao (objeto): GPA/CR, honras, certificações, projetos acadêmicos.
  • status_testes_plataforma (objeto): testes exigidos e resultado atual (lógica, português, fit cultural etc.).
  • secoes_prioritarias_cv (lista): seções que exigem otimização imediata.
  • ssi_scores (objeto): pontuação SSI do LinkedIn (4 pilares + total). Opcional; quando fornecido, enriquece diagnóstico.
  • mercado_alvo (texto): brasil, gringa ou ambos. Afeta idioma, formato de headline e vocabulário.
  • cargo_preset (texto): preset de cargo para aplicar padrões específicos. Exemplos disponíveis em references/presets-formatos.md. O usuário pode definir qualquer cargo — presets são apenas atalhos.

Restrições de segurança factual

  • Não inventar conquistas, números, certificações ou responsabilidades.
  • Solicitar complementos quando faltarem métricas relevantes.
  • Preservar todos os cargos e formações existentes; alterar apenas quando correção factual for solicitada pelo usuário.
  • Para LinkedIn: não fabricar endorsements, recomendações ou métricas de engajamento.

Workflow operacional — CV (modos diagnostico, reescrita, completo)

Etapa 1 — Validar objetivo e contexto

  1. Confirmar curriculo_atual; solicitar imediatamente se ausente.
  2. Confirmar cargo_alvo, industria_alvo, nivel_senioridade_alvo e idioma_curriculo.
  3. Solicitar descricao_vaga se não fornecida; informar ao usuário que a análise será mais genérica sem ela.
  4. Coletar requisitos_eliminatorios e sinalizar riscos de eliminação prática.
  5. Identificar lacunas críticas de dados, especialmente métricas por experiência.
  6. Confirmar modo_execucao; adotar modo_completo se não especificado.
  7. Pausar e coletar dados mínimos antes de avançar.

Etapa 2 — Diagnosticar currículo e aderência ATS

Executar esta etapa em modo_diagnostico e modo_completo. Pular para Etapa 3 em modo_reescrita.

  1. Mapear estrutura atual (resumo, experiência, educação, skills).
  2. Medir aderência semântica com a vaga (competências, termos técnicos e contexto).
  3. Identificar hard skills, soft skills e palavras-chave ausentes de alta prioridade.
  4. Identificar bullets fracos (tarefa sem impacto), jargões vazios e habilidades obsoletas.
  5. Verificar sinais de progressão de carreira e lacunas temporais.
  6. Confirmar consistência com historico_linkedin, quando fornecido.
  7. Aplicar os quatro eixos de análise definidos em references/diagnostico-ats.md.
  8. Quando descricao_vaga ou especificacao_vaga_completa disponível, aplicar também o diagnóstico avançado definido em references/diagnostico-avancado.md.

Etapa 3 — Reescrever do zero com padrão ATS

Executar em modo_reescrita e modo_completo. Em modo_diagnostico, encerrar na Etapa 2.

  1. Reconstruir o currículo integralmente; não fazer edição superficial.
  2. Manter todos os cargos e entradas de educação existentes.
  3. Produzir Resumo Profissional em 3–4 linhas com identidade, anos de experiência, forças centrais e proposta de valor.
  4. Reescrever cada experiência com 4–6 bullets orientados a resultado.
  5. Priorizar verbos de ação e impacto mensurável.
  6. Inserir palavras-chave do alvo de forma natural.
  7. Escrever datas por extenso (ex.: "Janeiro de 2020 – Dezembro de 2021") para reduzir erro de cálculo de experiência.
  8. Manter layout de coluna única e leitura linear.

Formato por experiência:

Cargo
Empresa | Local | Datas

• Bullet orientado a impacto
• Bullet orientado a impacto
• Bullet orientado a impacto
• Bullet orientado a impacto

Etapa 4 — Otimizar educação e competências

  1. Manter grau, instituição e ano de conclusão.
  2. Melhorar clareza e padronização da seção de educação.
  3. Incluir honras, cursos relevantes, certificações e projetos apenas quando informados pelo usuário.
  4. Organizar competências por categorias (Técnicas, Ferramentas, Interpessoais, Idiomas).
  5. Remover competências desatualizadas ou desalinhadas com o cargo_alvo.

Etapa 5 — Validar conformidade ATS

  1. Usar cabeçalhos padrão: Resumo Profissional, Experiência Profissional, Formação Acadêmica, Competências. Evitar títulos criativos.
  2. Evitar tabelas, múltiplas colunas, gráficos, caixas de texto, ícones e fotos.
  3. Garantir legibilidade linear para parser ATS.
  4. Garantir consistência de datas, verbos e densidade de palavras-chave ao longo do documento.
  5. Usar termos exatos da vaga e, quando útil, variações com siglas e nomes completos.
  6. Confirmar formato de arquivo final: DOCX ou PDF textual, nunca imagem escaneada.

Etapa 6 — Entregar saída final CV

Estruturar a entrega conforme references/template-saida.md, respeitando o escopo do modo_execucao:

  • Todos os modos CV: itens 1–5 (currículo reescrito, resumo de melhorias, palavras-chave, checklist eliminatórios, riscos de ranking).
  • modo_diagnostico / modo_completo: adicionar diagnóstico padrão (eixos I–V).
  • Qualquer modo com vaga definida: adicionar diagnóstico avançado (PARTES A, B e C).

Workflow operacional — LinkedIn (modo_linkedin, modo_unificado)

Etapa L1 — Coletar perfil e contexto

  1. Confirmar perfil_linkedin (conteúdo textual ou URL).
  2. Confirmar cargo_alvo, industria_alvo, nivel_senioridade_alvo.
  3. Identificar mercado_alvo (brasil/gringa/ambos) — afeta idioma e formato.
  4. Coletar ssi_scores se disponível; informar que enriquece a análise mas não é obrigatório.
  5. Verificar se há cargo_preset aplicável ou definir padrões genéricos.

Etapa L2 — Auditar por área

Auditar cada área do perfil LinkedIn aplicando regras de severidade. Para cada finding, classificar como:

Severidade Penalidade Significado
critical -15 pts Problema grave que prejudica visibilidade ou causa impressão negativa imediata
warning -6 pts Oportunidade perdida significativa
info -2 pts Melhoria incremental recomendada
ok 0 pts Área adequada, sem ação necessária

Áreas auditadas:

  1. Foto e banner: presença, qualidade profissional, alinhamento com área.
  2. Headline: formato, keywords, diferenciação — ver formato obrigatório abaixo.
  3. About/Resumo: estrutura, storytelling, CTA, keywords, comprimento.
  4. Experiências: bullets com impacto, métricas, verbos de ação, progressão.
  5. Idioma do perfil: coerência com mercado_alvo.
  6. Skills & Endorsements: quantidade, relevância, ordenação.
  7. Featured/Destaques: presença, qualidade, atualização.
  8. Configurações de visibilidade: Open to Work, Creator Mode, URL customizada.
  9. Recomendações: quantidade, diversidade (recebidas e dadas).
  10. Atividade/Engajamento: frequência de posts, comentários, artigos.

Formato obrigatório de headline

Posição | Áreas fortes | Competências-chave (separadas por ·)

Exemplos por área:

  • Marketing: Head de Growth | Aquisição · CRO · Dados | Google Ads · HubSpot · SQL
  • Finanças: Controller Sênior | FP&A · Tesouraria · M&A | SAP · Power BI · IFRS
  • Engenharia Civil: Gerente de Obras | Infraestrutura · Orçamento · Planejamento | MS Project · AutoCAD · BIM
  • Dados: Data Engineer Sênior | Pipelines · Lakehouse · MLOps | Spark · dbt · Airflow
  • Jurídico: Advogado Tributarista | Planejamento Fiscal · Contencioso · M&A | Thomson Reuters · SPED
  • Dev: Staff Engineer | Backend · Plataforma · Observabilidade | Go · K8s · Terraform

Regras da headline:

  • Máximo 220 caracteres (limite LinkedIn).
  • Sem buzzwords genéricas (ver constantes abaixo).
  • Posição deve refletir o cargo almejado, não necessariamente o atual.
  • Áreas fortes: 2–3 domínios de especialização.
  • Competências-chave: 3–5 termos técnicos/ferramentas separados por ·.

Etapa L3 — Calcular score

Score punitivo: inicia em 100 e subtrai penalidades.

score_final = 100 - (qtd_critical × 15) - (qtd_warning × 6) - (qtd_info × 2)

Classificação:

Faixa Status
90–100 Excelente — perfil competitivo
75–89 Bom — ajustes pontuais
60–74 Regular — melhorias necessárias
40–59 Fraco — reescrita recomendada
< 40 Crítico — perfil prejudica candidatura

Etapa L4 — Análise SSI (quando ssi_scores fornecido)

Como auxiliar o usuário a obter o SSI

Quando o usuário não informar ssi_scores, instruí-lo com:

Para consultar seu SSI:

  1. Acesse linkedin.com/sales/ssi (precisa estar logado no LinkedIn).
  2. A página mostra 4 scores (cada um de 0 a 25) e o total:
    • Establish your professional brand (Laranja)
    • Find the right people (Roxo)
    • Engage with insights (Verde)
    • Build relationships (Verde-água)
  3. Me informe os 4 valores com decimais. Exemplo: 17.42, 10.01, 11.00, 15.60

Não precisa ter Sales Navigator — o link funciona com qualquer conta LinkedIn.

Se o usuário não conseguir acessar: informar que a análise continua sem SSI, mas perde a camada de diagnóstico comportamental (rede, engajamento, relacionamentos). Prosseguir normalmente com as demais etapas.

Formato aceito para ssi_scores:

  • 4 números separados por vírgula na ordem: marca profissional, encontrar pessoas, engajar insights, construir relacionamentos
  • Ou objeto com as 4 chaves nomeadas
  • Aceitar decimais com ponto ou vírgula (ex: 17.42 ou 17,42)

O Social Selling Index mede 4 pilares (0–25 cada, total 0–100):

Pilar Descrição
Marca Profissional Completude do perfil, publicações, engajamento recebido
Encontrar Pessoas Uso de busca, visualização de perfis, conexões estratégicas
Engajar com Insights Compartilhamento, comentários, artigos publicados
Construir Relacionamentos Conexões de decisores, taxa de aceitação, InMail

Classificação por pilar:

Pontuação Status Ação
20–25 Excelente Manter cadência
15–19 Bom Otimizações pontuais
10–14 Regular Plano de ação semanal
0–9 Fraco Intervenção urgente

Para cada pilar abaixo de 15, gerar 2–3 tips acionáveis específicos.

Etapa L5 — Gerar relatório + fix prompts + mega-prompt

Relatório de auditoria:

  1. Score final com breakdown de penalidades.
  2. Findings organizados por severidade (critical primeiro).
  3. Para cada finding: área, severidade, problema detectado, impacto.
  4. Classificação SSI (quando disponível).

Fix prompts individuais: Para cada finding critical ou warning, gerar um prompt autônomo que o usuário pode usar em qualquer LLM para corrigir aquele item específico. Formato:

## Fix: [Área] — [Problema resumido]
Severidade: critical|warning

### Contexto
[O que está errado e por que importa]

### Prompt para correção
"Reescreva minha [seção] do LinkedIn considerando que sou [cargo_alvo] com experiência em [áreas]. 
Meu perfil atual diz: [conteúdo atual].
Reescreva para: [critérios específicos da regra violada]."

### Onde editar no LinkedIn
[Caminho exato: Perfil → Editar → Seção → Campo]

Mega-prompt de reescrita completa: Gerar um prompt único e consolidado para reescrever o perfil inteiro de uma vez, incorporando:

  • Cargo alvo e mercado
  • Formato de headline obrigatório
  • Estrutura de about (storytelling + keywords + CTA)
  • Padrão de bullets de experiência
  • Skills priorizadas
  • Idioma adequado ao mercado_alvo

Etapa L6 — Mapa de edição no LinkedIn

Fornecer instruções de navegação para cada correção:

Seção Caminho no LinkedIn
Foto/Banner Perfil → ícone de câmera
Headline Perfil → ícone de lápis (intro) → Título
About Perfil → Sobre → ícone de lápis
Experiência Perfil → Experiência → + ou lápis
Skills Perfil → Competências → + ou reordenar
Featured Perfil → Destaques → +
URL customizada Configurações → Visibilidade → Editar perfil público → URL
Open to Work Perfil → botão "Disponível para"
Idioma Perfil → lápis (intro) → "Nome do perfil em outro idioma"

Workflow — Modo unificado

No modo_unificado, executar sequencialmente:

  1. Workflow CV completo (Etapas 1–6).
  2. Workflow LinkedIn completo (Etapas L1–L6).
  3. Etapa de consistência: verificar alinhamento entre CV e LinkedIn:
    • Cargos e datas idênticos.
    • Headline LinkedIn coerente com resumo profissional do CV.
    • Keywords presentes em ambos.
    • Sem contradições factuais.
  4. Reportar divergências encontradas com sugestão de correção.

Integração com skill humanizar

Quando a skill humanizar estiver disponível, aplicá-la após a geração de conteúdo e antes da validação final, com escopo restrito:

Seções onde rodar humanizar

  • About / Resumo do LinkedIn
  • Resumo Profissional do CV
  • Carta de apresentação (se houver)

Seções onde NÃO rodar humanizar

  • Headline LinkedIn (formato rígido 3 blocos)
  • Bullets de experiência (formato ATS: verbo + métrica + ferramenta + impacto)
  • Seção de competências / skills
  • Educação e certificações
  • Configurações (Open to Work, idioma, URL)

Fluxo com humanizar

  1. resume-ats-beater gera o conteúdo (reescrita/auditoria)
  2. humanizar roda nas seções permitidas (preset sugerido: corporativo-informal ou crônica conforme tom do mercado)
  3. resume-ats-beater valida pós-humanização:
    • Keywords do cargo-alvo ainda presentes?
    • Métricas/números intactos?
    • Comprimento dentro do range (About: 1000-2000 chars)?
    • Nenhuma informação factual removida?
  4. Se validação falhar → restaurar trecho afetado da versão pré-humanização

Quando NÃO invocar humanizar

  • modo_diagnostico (não há reescrita)
  • Quando o usuário pedir explicitamente tom formal/acadêmico
  • Textos jurídicos ou regulatórios

Constantes

Buzzwords rejeitadas (não usar em headline, about ou bullets)

proativo, dinâmico, resiliente, apaixonado, entusiasta, inovador, 
criativo, visionário, guru, ninja, rockstar, evangelista, 
pensador estratégico, orientado a resultados (sem dados), 
profissional comprometido, busco novos desafios, em busca de recolocação

Verbos de ação preferidos (usar em bullets de experiência)

Liderou, Implementou, Reduziu, Aumentou, Otimizou, Automatizou, 
Negociou, Estruturou, Escalou, Desenvolveu, Migrou, Consolidou, 
Projetou, Integrou, Reestruturou, Capacitou, Mensurou, Viabilizou,
Orquestrou, Acelerou, Recuperou, Transformou, Padronizou

Regex de métricas (validar presença em bullets)

\d+%|\d+x|R\$[\d.,]+|US\$[\d.,]+|\d+\s*(pessoas|clientes|usuários|projetos|contratos|unidades|obras|operações)

Bullets sem match neste regex em pelo menos 50% das experiências geram warning métricas_insuficientes.


Presets de cargo

Presets são atalhos opcionais com padrões de headline, skills priorizadas e vocabulário técnico. Disponíveis em references/presets-formatos.md.

O usuário pode definir qualquer cargo — presets apenas aceleram a configuração.

Exemplos de presets disponíveis:

Preset Área
marketing_growth Marketing Digital / Growth
dados_engenharia Engenharia de Dados
dados_analytics Analytics / BI
financas_controller Controladoria / FP&A
financas_tesouraria Tesouraria / Cash Management
engcivil_obras Gerência de Obras
engcivil_projetos Projetos e Orçamento
juridico_tributario Direito Tributário
juridico_compliance Compliance / LGPD
dev_backend Desenvolvimento Backend
dev_fullstack Desenvolvimento Full Stack
dev_platform Platform / SRE / DevOps
produto_pm Product Manager
produto_design Product Design / UX
vendas_enterprise Vendas Enterprise / Key Account
vendas_sdrbdr SDR / BDR
rh_hrbp HR Business Partner
rh_ta Talent Acquisition

Checklist de qualidade

Verificar antes de entregar:

CV

  • Resumo profissional objetivo, específico e alinhado ao cargo_alvo.
  • Experiências com foco em resultado e impacto; métricas incluídas quando disponíveis.
  • Nenhuma invenção factual; fatos preservados do currículo original.
  • Estrutura ATS-safe: coluna única, cabeçalhos padrão, sem elementos gráficos.
  • Alinhamento explícito com cargo, indústria e senioridade alvo.
  • Requisitos eliminatórios mapeados e confrontados com status claro.
  • Datas por extenso, coerentes e sem lacunas inexplicadas.
  • Consistência com LinkedIn validada quando dados fornecidos.
  • Equilíbrio entre ranqueamento ATS e poder de convencimento em leitura humana rápida.

LinkedIn

  • Headline segue formato obrigatório Posição | Áreas | Competências·.
  • About com storytelling + keywords + CTA (não muro de texto genérico).
  • Experiências com bullets de impacto (não descrição de cargo).
  • Sem buzzwords rejeitadas em nenhuma seção.
  • Regex de métricas aprovado em ≥50% dos bullets.
  • Score calculado e classificado corretamente.
  • Fix prompts gerados para todo finding critical/warning.
  • Mega-prompt coerente com cargo_alvo e mercado_alvo.
  • Mapa de edição fornecido com caminhos corretos.
  • Idioma do perfil coerente com mercado_alvo.

Modo unificado (adicional)

  • Cargos e datas idênticos entre CV e LinkedIn.
  • Keywords presentes em ambos os documentos.
  • Sem contradições factuais entre perfil e currículo.
  • Headline LinkedIn coerente com resumo profissional do CV.

Referências

Arquivo Conteúdo
references/diagnostico-ats.md Eixos de análise ATS (parsing, aderência, eliminatórios, progressão)
references/diagnostico-avancado.md Diagnóstico avançado com vaga definida (PARTES A, B, C)
references/template-saida.md Template de entrega final do CV
references/auditoria-linkedin.md Regras detalhadas de auditoria LinkedIn por área, severidades, exemplos por cargo
references/ssi.md Guia SSI: pilares, benchmarks por indústria, tips acionáveis por faixa
references/presets-formatos.md Presets de cargo com headline, skills, vocabulário técnico por área
Files (skills)
  • references
    • auditoria-linkedin.md 8 KB
      # Auditoria de Perfil LinkedIn — Regras por Área
      
      > Referência para auditoria de perfis LinkedIn de profissionais especializados (qualquer área).
      > Não é específico para devs — aplica-se a marketing, produto, dados, design, finanças, operações, etc.
      
      ---
      
      ## 1. Headline
      
      ### Formato obrigatório
      
      ```
      Posição | Áreas fortes | Ferramentas · Metodologias · Certificações
      ```
      
      **Exemplos:**
      
      - `Product Manager | Growth & Monetization | Amplitude · SQL · Lean Six Sigma`
      - `Data Analyst | BI & Analytics | Power BI · Python · dbt`
      - `UX Designer | Mobile & SaaS | Figma · Design Systems · WCAG`
      
      ### Regras de auditoria
      
      | Condição | Severidade |
      |---|---|
      | Headline vazia | critical |
      | Fora do padrão 3 blocos (Posição \| Áreas \| Ferramentas) | critical |
      | Sem keywords do cargo-alvo | critical |
      | Curta < 40 caracteres | warning |
      | Contém buzzwords rejeitadas | warning |
      
      ### Buzzwords rejeitadas
      
      **EN:** passionate, results-driven, hard-working, team player, self-motivated, guru, ninja, rockstar, wizard, thought leader, synergy, go-getter, detail-oriented, motivated
      
      **PT:** apaixonado, proativo, dinâmico, comprometido, esforçado
      
      ---
      
      ## 2. Language
      
      ### Regras de auditoria
      
      | Condição | Severidade |
      |---|---|
      | Mercado internacional e English não listado em Languages | critical |
      | Perfil escrito em PT para mercado internacional | critical |
      
      ### Detecção de idioma
      
      Contar stopwords PT vs EN no conteúdo do perfil:
      
      - **PT:** de, da, do, em, para, com, que, uma, os, as, no, na
      - **EN:** the, and, to, of, in, for, with, that, on, is, at, by
      
      Se ratio PT > 60% e mercado-alvo é internacional → critical.
      
      ---
      
      ## 3. About
      
      ### Regras de auditoria
      
      | Condição | Severidade |
      |---|---|
      | Vazio | critical |
      | < 300 caracteres | warning |
      | Sem keywords do cargo-alvo | warning |
      | Sem métricas quantificáveis | warning |
      
      ### Modelo de estrutura
      
      ```
      1. Abertura: anos de experiência + foco principal
      2. Empresa atual: o que faz + escala (equipe, receita, usuários)
      3. Áreas de atuação / especialidades
      4. Experiência anterior com provas (métricas, resultados)
      5. Lista de competências / stack / ferramentas
      ```
      
      ### Tamanho ideal
      
      - Mínimo aceitável: 300 caracteres
      - Ideal: 1000–2000 caracteres
      - Máximo útil: 2600 caracteres (limite do LinkedIn)
      
      ---
      
      ## 4. Experiences
      
      ### Regras de auditoria
      
      | Condição | Severidade |
      |---|---|
      | Nenhuma experiência listada | critical |
      | Experiência sem bullets descritivos | warning |
      | Mais de 5 bullets por experiência | warning |
      | Nenhum bullet com métrica quantificada | warning |
      | Título atual ≠ cargo-alvo | warning |
      | Poucos verbos de ação nos bullets | info |
      | Bullet > 320 caracteres | info |
      
      ### Formato ideal de bullet
      
      ```
      Verbo de ação + métrica + ferramentas/metodologia + impacto
      ```
      
      - ~3 linhas por bullet
      - Máximo 5 bullets por experiência
      - Pelo menos 1 bullet com número concreto
      
      **Exemplos:**
      
      - `Reduzi churn em 18% implementando modelo preditivo com Python e Amplitude, gerando R$240k/ano em receita retida`
      - `Liderei redesign do checkout mobile com Figma e A/B testing, aumentando conversão de 2.1% para 3.4%`
      - `Gerenciei portfólio de 12 projetos (R$8M budget) usando Jira e OKRs, entregando 94% no prazo`
      
      ---
      
      ## 5. Skills
      
      ### Regras de auditoria
      
      | Condição | Severidade |
      |---|---|
      | > 3 skills listadas e nenhuma bate com keywords do cargo | info |
      
      > **Nota:** O PDF exportado do LinkedIn mostra apenas as top 3 skills. Não auditar quantidade total — focar em relevância das primeiras.
      
      ### Recomendação
      
      Reordenar skills para que as 3 primeiras sejam exatamente as keywords mais importantes do cargo-alvo.
      
      ---
      
      ## 6. Education
      
      ### Regras de auditoria
      
      | Condição | Severidade |
      |---|---|
      | Sem formação listada | info |
      | Sem certificações relevantes | info |
      
      ### Recomendação
      
      Incluir certificações relevantes para a área (ex: PMP, AWS, CFA, Google Analytics, Scrum Master, etc.).
      
      ---
      
      ## 7. Featured
      
      > **Nota:** Seção Featured não aparece no PDF exportado. Auditoria via dica fixa.
      
      ### Recomendação fixa
      
      Ter pelo menos 1 item em Featured:
      - Certificação relevante
      - Projeto com resultado mensurável
      - Artigo/publicação da área
      - Case study ou apresentação
      
      ---
      
      ## 8. Job Preferences
      
      ### Regras de auditoria
      
      | Condição | Severidade |
      |---|---|
      | Open to Work não ativado (ou ativado para todos) | info |
      | Start date não configurado como Immediately | info |
      | Profile language diferente do idioma do país-alvo | info |
      
      ### Recomendação
      
      - Ativar Open to Work como **Recruiters only** (não mostra badge público)
      - Start date: **Immediately** (sinaliza disponibilidade)
      - Profile language: idioma do mercado-alvo
      
      ---
      
      ## Cálculo do Score
      
      ```
      score = 100 - soma_penalidades
      ```
      
      | Severidade | Penalidade |
      |---|---|
      | critical | -15 |
      | warning | -6 |
      | info | -2 |
      
      - Score mínimo: **0** (não vai negativo)
      - Score ≥ 80: perfil competitivo
      - Score 60–79: precisa ajustes
      - Score < 60: requer reescrita significativa
      
      ---
      
      ## Verbos de Ação Aceitos
      
      ### Inglês
      
      led, built, designed, shipped, launched, scaled, reduced, increased, improved, automated, migrated, delivered, owned, drove, created, implemented, optimized, architected, managed
      
      ### Português
      
      liderei, construí, criei, reduzi, aumentei, automatizei, entreguei, implementei, otimizei, escalei, desenvolvi
      
      ---
      
      ## Regex de Métricas
      
      Padrão para detectar quantificação em bullets:
      
      ```regex
      (\d+[\d.,]*\s?%|\$\s?\d|\bR\$\s?\d|\b\d[\d.,]*\s?(k|m|mi|mil|million|users|clientes|x)\b|\b\d+\b)
      ```
      
      ### Exemplos que matcham
      
      - `18%`, `3.4%`
      - `$2M`, `R$240k`
      - `500k users`, `12 clientes`
      - `3x`, `94`
      
      ---
      
      ## Mapa de Onde Editar no LinkedIn
      
      | Seção | Caminho no LinkedIn |
      |---|---|
      | Headline | Perfil → ícone lápis no card principal → Headline |
      | About | Perfil → seção "About" → ícone lápis |
      | Experience | Perfil → seção "Experience" → + ou lápis na posição |
      | Skills | Perfil → seção "Skills" → + Add skill / reordenar |
      | Language | Perfil → seção "Languages" → + Add language |
      | Education | Perfil → seção "Education" → + ou lápis |
      | Featured | Perfil → seção "Featured" → + Add featured |
      | Open to Work | Perfil → botão "Open to" → Finding a new job → Recruiters only |
      | Profile language | Settings → Account → Site preferences → Language |
      | SSI | [linkedin.com/sales/ssi](https://www.linkedin.com/sales/ssi) |
      
      ---
      
      ## Fix Prompt Individual — Template
      
      Para cada finding gerado pela auditoria, produzir um prompt standalone com a estrutura abaixo:
      
      ```markdown
      ## Fix: [Nome da Seção] — [Descrição curta do problema]
      
      **Onde editar:** [caminho no LinkedIn da tabela acima]
      
      **Contexto:** O objetivo é [cargo-alvo] no mercado [país/região].
      
      **Problema identificado:** [descrição do finding]
      
      **Conteúdo atual:**
      > [texto atual do perfil nessa seção, se disponível]
      
      **Regras desta seção:**
      - [regras específicas da área auditada]
      
      **Tarefa:**
      1. Explique por que isso prejudica o perfil
      2. Forneça texto pronto para colar no LinkedIn, seguindo o formato obrigatório
      
      **Texto sugerido:**
      > [texto otimizado pronto para copiar e colar]
      ```
      
      ### Exemplo de Fix Prompt gerado
      
      ```markdown
      ## Fix: Headline — Fora do padrão 3 blocos
      
      **Onde editar:** Perfil → ícone lápis no card principal → Headline
      
      **Contexto:** O objetivo é Product Manager no mercado EUA.
      
      **Problema identificado:** Headline atual não segue o formato
      `Posição | Áreas | Ferramentas`. Está usando formato livre com buzzwords.
      
      **Conteúdo atual:**
      > "Passionate Product Leader driving results"
      
      **Regras desta seção:**
      - Formato: `Posição | Áreas fortes | Ferramentas · Metodologias`
      - Sem buzzwords (passionate, results-driven, etc.)
      - Deve conter keywords do cargo-alvo
      - Mínimo 40 caracteres
      
      **Tarefa:**
      1. "Passionate" e "driving results" são buzzwords genéricas que não ajudam ATS nem recruiters. O formato 3 blocos permite scanning rápido.
      2. Texto pronto:
      
      **Texto sugerido:**
      > Product Manager | Growth · Monetization · B2B SaaS | Amplitude · SQL · Mixpanel
      ```
      
    • diagnostico-ats.md 2 KB
      # Diagnóstico ATS — Quatro Eixos de Análise
      
      Aplicar os quatro eixos abaixo no diagnóstico do currículo atual.
      
      ## I. Compatibilidade Geral ATS
      
      Classificar como **baixa**, **média** ou **alta** e justificar em uma frase.
      
      ## II. Otimização de Palavras-chave
      
      **A. Palavras-chave Ausentes**
      Listar 5–10 palavras-chave ausentes relevantes ao `cargo_alvo`, com justificativa de prioridade.
      
      **B. Densidade de Palavras-chave**
      Avaliar termos subutilizados e sobreutilizados; sinalizar desequilíbrios de frequência.
      
      **C. Posicionamento de Palavras-chave**
      Recomendar seção ideal de inserção para cada termo: resumo, experiências ou competências.
      
      ## III. Análise de Formatação
      
      **A. Formato de Arquivo**
      Validar se o formato é DOCX ou PDF textual (nunca imagem escaneada).
      
      **B. Fonte e Estilo**
      Verificar legibilidade da fonte e ausência de elementos que quebram parsing (tabelas, gráficos, caixas de texto, ícones, fotos, múltiplas colunas).
      
      **C. Títulos de Seção**
      Validar uso de cabeçalhos padrão ATS: `Resumo Profissional`, `Experiência Profissional`, `Formação Acadêmica`, `Competências`. Sinalizar títulos criativos que comprometem reconhecimento.
      
      **D. Listas e Bullets**
      Validar consistência de marcadores e estrutura de listas.
      
      ## IV. Clareza e Legibilidade
      
      **A. Jargões e Siglas**
      Identificar termos pouco reconhecíveis por ATS ou recrutadores; sugerir substituições ou expansões.
      
      **B. Verbos de Ação**
      Identificar bullets passivos ou descritivos; propor verbos de ação orientados a impacto.
      
      **C. Resultados Quantificáveis**
      Apontar bullets sem métrica e sugerir dados que poderiam ser incluídos.
      
      **D. Datas e Lacunas**
      Validar consistência de datas (formato por extenso: "Janeiro de 2020 – Dezembro de 2021"); sinalizar lacunas temporais não explicadas.
      
      ## V. Recomendações Adicionais
      
      Listar melhorias práticas de parsing não cobertas acima, por exemplo: simplificar dados de contato, remover cabeçalho/rodapé complexo, remover foto, evitar elementos gráficos decorativos.
      
    • diagnostico-avancado.md 1.6 KB
      # Diagnóstico Avançado com Vaga Definida
      
      Executar as três partes abaixo quando `descricao_vaga` ou `especificacao_vaga_completa` estiver disponível.
      
      ## PARTE A — Otimização ATS
      
      1. Extrair 20 palavras-chave/frases críticas da vaga e ranquear de 1 a 20 por relevância para o `cargo_alvo`.
      2. Mapear em qual seção do currículo cada palavra-chave deve aparecer (resumo / experiência / competências) e sugerir frequência de uso.
      3. Propor 5 trocas terminológicas específicas para elevar aderência semântica (ex.: "gestão de projetos" → "gerenciamento de projetos ágeis").
      4. Sinalizar problemas de estrutura ou formatação que prejudicam o parsing automático desta vaga específica.
      
      ## PARTE B — Engajamento Humano
      
      1. Pontuar de 1 a 10 a eficácia de escaneabilidade em 6 segundos para o `cargo_alvo`.
      2. Identificar 3 pontos de subvalorização de resultados no currículo atual.
      3. Propor 2 formas de adicionar personalidade profissional sem comprometer a objetividade.
      4. Recomendar hierarquia ideal de informação para atrair o recrutador desta vaga.
      
      ## PARTE C — Estratégia de Integração
      
      1. Demonstrar como inserir palavras-chave prioritárias de forma natural em bullets de conquista.
      2. Fornecer pelo menos 3 exemplos concretos de transformação:
      
      **Bullet fraco → Bullet forte**
      
      | Antes | Depois |
      |---|---|
      | "Responsável pela área de marketing" | "Liderou equipe de 5 pessoas e aumentou o tráfego orgânico em 40% em 6 meses" |
      | "Atuei no suporte ao cliente" | "Reduziu o tempo médio de resolução de 48h para 12h, elevando NPS de 62 para 78" |
      
      Adaptar os exemplos ao `cargo_alvo` e `industria_alvo` do candidato.
      
    • presets-formatos.md 5.7 KB
      # Presets de Cargo & Formatos Canônicos
      
      > Referência para auditoria LinkedIn e currículo ATS. Cobre profissionais especializados em geral — não apenas dev.
      
      ---
      
      ## Presets de Cargo
      
      Cada preset contém: **label**, **role**, **keywords**, **headline_areas**, **headline_tech** (ferramentas/competências).
      
      ### Tecnologia
      
      | Label | Headline Canônica |
      |---|---|
      | `backend-engineer` | Backend Engineer \| APIs, Microservices & Distributed Systems \| Python · Java · Go · PostgreSQL · AWS · Kubernetes |
      | `frontend-engineer` | Frontend Engineer \| Web Apps, UX Performance & Design Systems \| React · TypeScript · Next.js · CSS · Performance |
      | `fullstack-engineer` | Full Stack Engineer \| Product Engineering, APIs & Full Stack Delivery \| React · Node.js · TypeScript · PostgreSQL · AWS |
      | `data-engineer` | Data Engineer \| Data Platform, CDP & Reliability \| GCP · Airflow · BigQuery · Spark · Terraform · dbt |
      | `devops-engineer` | DevOps / SRE \| Cloud Infrastructure, Reliability & Platform Ops \| Kubernetes · Terraform · AWS · Docker · CI/CD |
      | `mobile-engineer` | Mobile Engineer \| Mobile Apps, Performance & Cross-Platform \| Kotlin · Swift · Flutter · React Native |
      | `staff-engineer` | Staff Software Engineer \| Platform Architecture, Scale & Technical Leadership \| System Design · Distributed Systems · Cloud |
      
      ### Dados & Analytics
      
      | Label | Headline Canônica |
      |---|---|
      | `data-scientist` | Data Scientist \| Machine Learning, Statistical Modeling & Business Intelligence \| Python · R · TensorFlow · SQL · Tableau |
      | `data-analyst` | Data Analyst \| Business Intelligence, Reporting & Data Visualization \| SQL · Power BI · Tableau · Excel · Python |
      | `analytics-engineer` | Analytics Engineer \| Data Modeling, Metrics & Self-Serve Analytics \| dbt · SQL · Looker · BigQuery · Snowflake |
      
      ### Marketing & Growth
      
      | Label | Headline Canônica |
      |---|---|
      | `growth-marketer` | Growth Marketing Manager \| Acquisition, Retention & Experimentation \| Google Ads · Meta Ads · GA4 · HubSpot · A/B Testing |
      | `product-marketer` | Product Marketing Manager \| Positioning, Launch Strategy & Sales Enablement \| Messaging · Competitive Intel · Content · GTM |
      | `seo-specialist` | SEO Specialist \| Technical SEO, Content Strategy & Link Building \| Ahrefs · Screaming Frog · GSC · GA4 · Schema |
      
      ### Finanças & Negócios
      
      | Label | Headline Canônica |
      |---|---|
      | `financial-analyst` | Financial Analyst \| FP&A, Modeling & Strategic Planning \| Excel · Power BI · SAP · Bloomberg · SQL |
      | `product-manager` | Product Manager \| Discovery, Roadmap & Delivery \| Jira · Amplitude · Figma · SQL · OKRs |
      | `management-consultant` | Management Consultant \| Strategy, Operations & Digital Transformation \| McKinsey 7S · Lean · Excel · PowerPoint |
      
      ### Engenharia & Indústria
      
      | Label | Headline Canônica |
      |---|---|
      | `mechanical-engineer` | Mechanical Engineer \| Product Design, FEA & Manufacturing \| SolidWorks · AutoCAD · ANSYS · GD&T · Lean Manufacturing |
      | `civil-engineer` | Civil Engineer \| Structural Design, Project Management & BIM \| AutoCAD · Revit · SAP2000 · MS Project · BIM 360 |
      
      > **NOTA:** Estes são exemplos. O usuário pode definir qualquer cargo — o agente deve adaptar keywords e sugestões ao contexto fornecido.
      
      ---
      
      ## Formatos Canônicos
      
      ### Headline LinkedIn
      
      **Formato:** `{Posição} | {Áreas de trabalho mais fortes} | {Ferramentas/Competências com ·}`
      
      **Regras:**
      - Exatamente 3 blocos separados por `|`
      - Bloco 1: cargo/posição (com senioridade quando relevante)
      - Bloco 2: áreas de domínio / especialidades
      - Bloco 3: ferramentas, tecnologias ou competências-chave separadas por `·`
      - Máximo 220 caracteres
      
      **Exemplo:**
      ```
      Senior Data Engineer | Data Platform, CDP & Reliability | GCP · Airflow · BigQuery · Spark · Terraform
      ```
      
      ---
      
      ### Bullet de Experiência (LinkedIn)
      
      **Formato:** `Ação + métrica em destaque + ferramentas/tecnologias + impacto para a empresa`
      
      **Regras:**
      - ~3 linhas máximo por bullet
      - Máximo 5 bullets por experiência
      - Iniciar com verbo de ação
      - Incluir pelo menos 1 métrica por bullet quando possível
      
      **Exemplo:**
      ```
      Productionized a multi-agent AI remediation platform using Google ADK, FastAPI, LLMs, RAG,
      Kubernetes, and GitHub-hosted runbooks, resolving ~70% of recurring low-risk KTLO incidents
      across Airflow, Dataproc, BigQuery, and Keboola
      ```
      
      ---
      
      ### About LinkedIn
      
      **Modelo narrativo:**
      1. Abertura com anos de experiência + foco principal
      2. Empresa atual com escala/métricas
      3. Áreas de atuação
      4. Experiência anterior com provas
      5. Lista de domínios/competências/stack no final
      
      **Tamanho:** 1000–2000 caracteres ideal
      
      **Exemplo:**
      ```
      I'm a Senior Data Engineer and Cloud Data Architect with 6+ years of experience focused on
      helping create and support scalable, reliable, and governed data platforms across GCP and Azure.
      
      At ShopNova, I work on petabyte-scale data platforms supporting 2,000+ pipelines, 500+
      Airflow/Composer DAGs, and large-scale GCP workloads. [...]
      
      My strongest areas are Cloud Data Architecture, Data Engineering, Airflow/Composer, GCP, Azure,
      BigQuery, Dataproc, Databricks, PySpark, Terraform, Kubernetes, CDP, Observability, and AI
      Automation.
      ```
      
      ---
      
      ### Bullet de Currículo (ATS)
      
      **Formato:** `Verbo de ação + resultado quantificado + contexto/ferramenta`
      
      **Regras:**
      - 1–2 linhas por bullet
      - 4–6 bullets por experiência
      - Priorizar impacto mensurável
      - Usar verbos de ação fortes (Projetou, Implementou, Reduziu, Automatizou, Liderou, Otimizou)
      
      **Exemplo:**
      ```
      Reduziu tempo de processamento de pipelines em 40% ao migrar jobs Spark para Dataproc Serverless com Terraform
      Automatizou 200+ DAGs no Airflow/Composer, eliminando 15h/semana de intervenção manual
      ```
      
    • ssi.md 3.9 KB
      # Social Selling Index (SSI) — Referência de Interpretação
      
      > Acesso: [linkedin.com/sales/ssi](https://linkedin.com/sales/ssi)
      
      O SSI mede sua presença no LinkedIn em 4 pilares (0-25 cada), total 0-100.
      
      ---
      
      ## Classificação
      
      ### Por pilar (0-25)
      
      | Score | Nível |
      |-------|-------|
      | ≥ 18 | Forte |
      | 12-17 | Ok |
      | < 12 | Fraco |
      
      ### Total (0-100)
      
      | Score | Nível |
      |-------|-------|
      | ≥ 50 | Bom |
      | 30-49 | Mediano |
      | < 30 | Fraco |
      
      ---
      
      ## Pilares e Tips Acionáveis
      
      ### 1. Professional Brand (Laranja)
      
      **Significado:** Quão bem seu perfil vende quem você é para recrutadores.
      
      #### Se fraco (< 12):
      - Perfil mal posicionado — recrutadores não entendem em 5s o que você faz
      - Reescrever headline no padrão: `Posição | Áreas | Ferramentas`
      - Reescrever About com métricas e CTA
      - Foto profissional + banner com área de atuação
      - Featured section: certificação, projeto, artigo ou case
      - Fixar 3 skills mais relevantes ao cargo
      - Pedir 2-3 recomendações de gestores/colegas
      
      #### Se ok (12-17):
      - Refinar headline e About com mais uma métrica concreta
      - Adicionar Featured se vazia
      
      #### Se forte (≥ 18):
      - Manter headline e About atualizados a cada mudança de foco
      
      ---
      
      ### 2. Find People (Roxo)
      
      **Significado:** Se sua rede não tem recrutadores e profissionais da área, você não aparece para quem contrata.
      
      #### Se fraco (< 12):
      - Rede fraca para inbound — adicione recrutadores e profissionais da área
      - Buscar "Recruiter" + sua especialidade
      - Buscar cargo-alvo e conectar 10-20 pessoas/semana
      - Buscar "Talent Acquisition" + empresa-alvo
      - Conectar com profissionais de empresas-alvo
      - Seguir páginas de empresas-alvo e comentar posts
      
      #### Se ok (12-17):
      - Dobrar conexões com recrutadores da área esta semana
      - Buscar "Hiring [cargo]" nos posts e conectar com quem publicou
      
      #### Se forte (≥ 18):
      - Continuar adicionando recrutadores de empresas-alvo
      
      ---
      
      ### 3. Engage Insights (Verde)
      
      **Significado:** LinkedIn premia quem interage. Sem curtir, comentar e postar, fica invisível.
      
      #### Se fraco (< 12):
      - Quase não engaja — algoritmo não mostra perfil para recrutadores
      - Curtir e comentar posts de líderes da área 3-5x/semana
      - Pelo menos 1 post técnico/profissional por semana
      - Ideias: problema resolvido, ferramentas que usa, lição de projeto, opinião sobre trend
      - Comentar com valor (não só "ótimo post")
      - Compartilhar artigo com perspectiva própria
      
      #### Se ok (12-17):
      - Subir para 1 post/semana + comentários diários
      - Agendar 15 min/dia para comentar em 3 posts do nicho
      
      #### Se forte (≥ 18):
      - Manter consistência — algoritmo recompensa frequência
      
      ---
      
      ### 4. Build Relationships (Verde-água)
      
      **Significado:** Conexão sem conversa não gera oportunidade.
      
      #### Se fraco (< 12):
      - Adiciona pessoas mas não conversa — conexão parada não vira contato
      - Adicionar pessoas que já conhece e mandar mensagem
      - Responder DMs de recrutadores em <24h
      - Após conectar com recrutador: nota curta com especialidade + disponibilidade
      - Reativar conexões antigas
      - Participar de grupos da área
      
      #### Se ok (12-17):
      - Foco em follow-up com recrutadores que já adicionaram
      - 30 min/semana para responder DMs pendentes
      
      #### Se forte (≥ 18):
      - Continuar nutrindo conexões com recrutadores ativos
      
      ---
      
      ## SSI Fix Prompt (Template)
      
      Para cada pilar fraco/ok, gerar coaching com:
      
      1. **Plano de 7 dias** com ações concretas
      2. **3 ações para hoje** (com exemplos)
      3. **Rotina semanal mínima** (minutos/dia)
      4. **2 templates prontos** (conexão, comentário ou post)
      5. **Como medir** se está funcionando
      
      ### Exemplo de prompt:
      
      ```
      Seu pilar [NOME_PILAR] está [NÍVEL] (score: [X]/25).
      
      Crie um plano de 7 dias para subir este pilar com:
      - 1 ação concreta por dia
      - 3 ações que posso fazer AGORA (com texto pronto)
      - Rotina mínima diária (em minutos)
      - 2 templates prontos para usar hoje
      - Métrica para saber se está funcionando em 2 semanas
      
      Contexto: sou [CARGO/ÁREA], buscando [OBJETIVO].
      ```
      
    • template-saida.md 1.8 KB
      # Template de Saída — Entregáveis por Modo
      
      ## Entregáveis Obrigatórios (todos os modos)
      
      1. **Currículo completo** reescrito e otimizado para ATS.
      2. **Resumo das melhorias**: síntese das principais mudanças aplicadas.
      3. **Palavras-chave adicionadas**: lista das palavras-chave inseridas e em qual seção.
      4. **Checklist de requisitos eliminatórios**: tabela com status por critério — `atende` / `não atende` / `pendente de evidência`.
      5. **Riscos de ranking**: lista de fatores que podem reduzir o score (ex.: ausência de métrica, gap temporal não explicado, termo crítico faltante).
      
      ## Entregáveis Adicionais — Diagnóstico Padrão
      
      Incluir quando `modo_execucao` = `modo_diagnostico` ou `modo_completo`.
      
      Estruturar usando os quatro eixos definidos em `references/diagnostico-ats.md`:
      
      - **I. Avaliação Geral de Compatibilidade ATS**
      - **II. Otimização de Palavras-chave** (A. Ausentes · B. Densidade · C. Posicionamento)
      - **III. Análise de Formatação** (A. Formato · B. Fonte e Estilo · C. Títulos · D. Bullets)
      - **IV. Clareza e Legibilidade** (A. Jargões · B. Verbos · C. Métricas · D. Datas)
      - **V. Recomendações Adicionais**
      
      ## Entregáveis Adicionais — Diagnóstico Avançado
      
      Incluir quando `descricao_vaga` ou `especificacao_vaga_completa` estiver disponível, além do diagnóstico padrão.
      
      Estruturar usando as três partes definidas em `references/diagnostico-avancado.md`:
      
      - **PARTE A — Otimização ATS** (20 palavras-chave ranqueadas · mapa de posicionamento · 5 trocas terminológicas · problemas de parsing)
      - **PARTE B — Engajamento Humano** (nota de escaneabilidade 1–10 · 3 pontos de subvalorização · 2 ajustes de personalidade · hierarquia recomendada)
      - **PARTE C — Estratégia de Integração** (exemplos de keywords em bullets · transformações concretas fraco → forte)
      
  • SKILL.md 22.1 KB
    ---
    name: resume-ats-beater
    description: Este skill deve ser usado para reescrever currículos com foco em compatibilidade ATS e impacto para recrutadores, e/ou auditar perfis LinkedIn para maximizar visibilidade e conversão profissional. Acionar em pedidos de otimização de currículo, melhoria para ATS, reescrita profissional do CV, adaptação para vaga-alvo, auditoria de compatibilidade ATS, aumento de taxa de entrevista, auditoria de perfil LinkedIn, otimização de headline/about/experiências LinkedIn, análise de SSI, ou alinhamento CV+LinkedIn.
    metadata:
      author: ft.ia.br
      version: "2.0"
      date: 2026-06-25
      repository: https://github.com/fabricioctelles/skills
      license: Apache 2.0
      language: pt-BR
      category: code-scaffolding-and-templates
    ---
    
    # Resume ATS Beater + LinkedIn Optimizer
    
    ## Contexto ATS no Brasil
    
    Aplicar as orientações deste skill considerando o cenário brasileiro de ATS (Gupy, Vagas.com, PandaPé e Sólides), no qual o ranqueamento combina parsing do currículo, aderência semântica à vaga, requisitos eliminatórios, histórico de progressão e desempenho em testes da plataforma. Tratar o processo como otimização de score e ordenação, não como aprovação binária.
    
    Aplicar avaliação com perspectiva dupla: especialista técnico em ATS e recrutador experiente no `cargo_alvo` e `industria_alvo`. Conciliar as duas lentes para maximizar parse/ranqueamento ATS e impacto na leitura humana de 6 segundos.
    
    ## Modos de execução
    
    Executar em um dos modos abaixo. Quando não especificado, adotar `modo_completo` como padrão e informar o usuário.
    
    1. `modo_diagnostico`: analisar currículo atual e apontar melhorias ATS sem reescrita integral.
    2. `modo_reescrita`: reescrever currículo completo sem entregar diagnóstico detalhado.
    3. `modo_completo`: executar diagnóstico estruturado e, em seguida, entregar reescrita final.
    4. `modo_linkedin`: auditoria completa do perfil LinkedIn com score, findings, fix prompts e mega-prompt de reescrita.
    5. `modo_unificado`: executa `modo_completo` (CV) + `modo_linkedin` em sequência, garantindo consistência entre ambos.
    
    ## Parâmetros de entrada
    
    ### Obrigatórios
    
    Coletar antes de qualquer outra ação. Se `curriculo_atual` estiver ausente em modos CV, solicitá-lo imediatamente e não prosseguir.
    
    - `curriculo_atual` (texto ou arquivo): conteúdo completo do currículo atual. Obrigatório em modos CV (diagnostico, reescrita, completo, unificado).
    - `cargo_alvo` (texto): cargo principal buscado.
    - `industria_alvo` (texto): segmento/mercado alvo.
    - `nivel_senioridade_alvo` (texto): júnior, pleno, sênior, liderança etc.
    - `idioma_curriculo` (texto): idioma final do currículo.
    - `requisitos_eliminatorios` (lista): critérios mandatórios da vaga (ex.: inglês fluente, cidade, certificação, disponibilidade).
    - `modo_execucao` (texto): `modo_diagnostico`, `modo_reescrita`, `modo_completo`, `modo_linkedin` ou `modo_unificado`.
    
    ### Obrigatórios para modo LinkedIn / unificado
    
    - `perfil_linkedin` (texto ou URL): conteúdo do perfil LinkedIn (headline, about, experiências, skills, featured, configurações) ou URL para análise.
    
    ### Recomendados
    
    - `descricao_vaga` (texto): descrição da vaga alvo para extração de palavras-chave.
    - `especificacao_vaga_completa` (texto): vaga completa (requisitos, responsabilidades, habilidades, empresa, benefícios e contexto).
    - `metricas_por_experiencia` (lista): resultados por cargo (%, R$, tempo, volume, NPS, SLA etc.).
    - `localizacao_alvo` (texto): país/região/cidade para adaptar vocabulário e contexto.
    - `skills_prioritarias` (lista): competências estratégicas a enfatizar.
    - `plataforma_ats_alvo` (texto): Gupy, Vagas.com, PandaPé, Sólides ou "não informado". Quando informada, priorizar vocabulário e critérios específicos da plataforma.
    - `historico_linkedin` (objeto): datas/cargos/empresas para checagem de consistência com currículo.
    - `detalhes_educacao` (objeto): GPA/CR, honras, certificações, projetos acadêmicos.
    - `status_testes_plataforma` (objeto): testes exigidos e resultado atual (lógica, português, fit cultural etc.).
    - `secoes_prioritarias_cv` (lista): seções que exigem otimização imediata.
    - `ssi_scores` (objeto): pontuação SSI do LinkedIn (4 pilares + total). Opcional; quando fornecido, enriquece diagnóstico.
    - `mercado_alvo` (texto): `brasil`, `gringa` ou `ambos`. Afeta idioma, formato de headline e vocabulário.
    - `cargo_preset` (texto): preset de cargo para aplicar padrões específicos. Exemplos disponíveis em `references/presets-formatos.md`. O usuário pode definir qualquer cargo — presets são apenas atalhos.
    
    ### Restrições de segurança factual
    
    - Não inventar conquistas, números, certificações ou responsabilidades.
    - Solicitar complementos quando faltarem métricas relevantes.
    - Preservar todos os cargos e formações existentes; alterar apenas quando correção factual for solicitada pelo usuário.
    - Para LinkedIn: não fabricar endorsements, recomendações ou métricas de engajamento.
    
    ---
    
    ## Workflow operacional — CV (modos diagnostico, reescrita, completo)
    
    ### Etapa 1 — Validar objetivo e contexto
    
    1. Confirmar `curriculo_atual`; solicitar imediatamente se ausente.
    2. Confirmar `cargo_alvo`, `industria_alvo`, `nivel_senioridade_alvo` e `idioma_curriculo`.
    3. Solicitar `descricao_vaga` se não fornecida; informar ao usuário que a análise será mais genérica sem ela.
    4. Coletar `requisitos_eliminatorios` e sinalizar riscos de eliminação prática.
    5. Identificar lacunas críticas de dados, especialmente métricas por experiência.
    6. Confirmar `modo_execucao`; adotar `modo_completo` se não especificado.
    7. Pausar e coletar dados mínimos antes de avançar.
    
    ### Etapa 2 — Diagnosticar currículo e aderência ATS
    
    > Executar esta etapa em `modo_diagnostico` e `modo_completo`. Pular para Etapa 3 em `modo_reescrita`.
    
    1. Mapear estrutura atual (resumo, experiência, educação, skills).
    2. Medir aderência semântica com a vaga (competências, termos técnicos e contexto).
    3. Identificar hard skills, soft skills e palavras-chave ausentes de alta prioridade.
    4. Identificar bullets fracos (tarefa sem impacto), jargões vazios e habilidades obsoletas.
    5. Verificar sinais de progressão de carreira e lacunas temporais.
    6. Confirmar consistência com `historico_linkedin`, quando fornecido.
    7. Aplicar os quatro eixos de análise definidos em `references/diagnostico-ats.md`.
    8. Quando `descricao_vaga` ou `especificacao_vaga_completa` disponível, aplicar também o diagnóstico avançado definido em `references/diagnostico-avancado.md`.
    
    ### Etapa 3 — Reescrever do zero com padrão ATS
    
    > Executar em `modo_reescrita` e `modo_completo`. Em `modo_diagnostico`, encerrar na Etapa 2.
    
    1. Reconstruir o currículo integralmente; não fazer edição superficial.
    2. Manter todos os cargos e entradas de educação existentes.
    3. Produzir `Resumo Profissional` em 3–4 linhas com identidade, anos de experiência, forças centrais e proposta de valor.
    4. Reescrever cada experiência com 4–6 bullets orientados a resultado.
    5. Priorizar verbos de ação e impacto mensurável.
    6. Inserir palavras-chave do alvo de forma natural.
    7. Escrever datas por extenso (ex.: "Janeiro de 2020 – Dezembro de 2021") para reduzir erro de cálculo de experiência.
    8. Manter layout de coluna única e leitura linear.
    
    Formato por experiência:
    
    ```
    Cargo
    Empresa | Local | Datas
    
    • Bullet orientado a impacto
    • Bullet orientado a impacto
    • Bullet orientado a impacto
    • Bullet orientado a impacto
    ```
    
    ### Etapa 4 — Otimizar educação e competências
    
    1. Manter grau, instituição e ano de conclusão.
    2. Melhorar clareza e padronização da seção de educação.
    3. Incluir honras, cursos relevantes, certificações e projetos apenas quando informados pelo usuário.
    4. Organizar competências por categorias (`Técnicas`, `Ferramentas`, `Interpessoais`, `Idiomas`).
    5. Remover competências desatualizadas ou desalinhadas com o `cargo_alvo`.
    
    ### Etapa 5 — Validar conformidade ATS
    
    1. Usar cabeçalhos padrão: `Resumo Profissional`, `Experiência Profissional`, `Formação Acadêmica`, `Competências`. Evitar títulos criativos.
    2. Evitar tabelas, múltiplas colunas, gráficos, caixas de texto, ícones e fotos.
    3. Garantir legibilidade linear para parser ATS.
    4. Garantir consistência de datas, verbos e densidade de palavras-chave ao longo do documento.
    5. Usar termos exatos da vaga e, quando útil, variações com siglas e nomes completos.
    6. Confirmar formato de arquivo final: DOCX ou PDF textual, nunca imagem escaneada.
    
    ### Etapa 6 — Entregar saída final CV
    
    Estruturar a entrega conforme `references/template-saida.md`, respeitando o escopo do `modo_execucao`:
    
    - **Todos os modos CV**: itens 1–5 (currículo reescrito, resumo de melhorias, palavras-chave, checklist eliminatórios, riscos de ranking).
    - **`modo_diagnostico` / `modo_completo`**: adicionar diagnóstico padrão (eixos I–V).
    - **Qualquer modo com vaga definida**: adicionar diagnóstico avançado (PARTES A, B e C).
    
    ---
    
    ## Workflow operacional — LinkedIn (modo_linkedin, modo_unificado)
    
    ### Etapa L1 — Coletar perfil e contexto
    
    1. Confirmar `perfil_linkedin` (conteúdo textual ou URL).
    2. Confirmar `cargo_alvo`, `industria_alvo`, `nivel_senioridade_alvo`.
    3. Identificar `mercado_alvo` (brasil/gringa/ambos) — afeta idioma e formato.
    4. Coletar `ssi_scores` se disponível; informar que enriquece a análise mas não é obrigatório.
    5. Verificar se há `cargo_preset` aplicável ou definir padrões genéricos.
    
    ### Etapa L2 — Auditar por área
    
    Auditar cada área do perfil LinkedIn aplicando regras de severidade. Para cada finding, classificar como:
    
    | Severidade | Penalidade | Significado |
    |---|---|---|
    | `critical` | -15 pts | Problema grave que prejudica visibilidade ou causa impressão negativa imediata |
    | `warning` | -6 pts | Oportunidade perdida significativa |
    | `info` | -2 pts | Melhoria incremental recomendada |
    | `ok` | 0 pts | Área adequada, sem ação necessária |
    
    **Áreas auditadas:**
    
    1. **Foto e banner**: presença, qualidade profissional, alinhamento com área.
    2. **Headline**: formato, keywords, diferenciação — ver formato obrigatório abaixo.
    3. **About/Resumo**: estrutura, storytelling, CTA, keywords, comprimento.
    4. **Experiências**: bullets com impacto, métricas, verbos de ação, progressão.
    5. **Idioma do perfil**: coerência com `mercado_alvo`.
    6. **Skills & Endorsements**: quantidade, relevância, ordenação.
    7. **Featured/Destaques**: presença, qualidade, atualização.
    8. **Configurações de visibilidade**: Open to Work, Creator Mode, URL customizada.
    9. **Recomendações**: quantidade, diversidade (recebidas e dadas).
    10. **Atividade/Engajamento**: frequência de posts, comentários, artigos.
    
    #### Formato obrigatório de headline
    
    ```
    Posição | Áreas fortes | Competências-chave (separadas por ·)
    ```
    
    **Exemplos por área:**
    
    - Marketing: `Head de Growth | Aquisição · CRO · Dados | Google Ads · HubSpot · SQL`
    - Finanças: `Controller Sênior | FP&A · Tesouraria · M&A | SAP · Power BI · IFRS`
    - Engenharia Civil: `Gerente de Obras | Infraestrutura · Orçamento · Planejamento | MS Project · AutoCAD · BIM`
    - Dados: `Data Engineer Sênior | Pipelines · Lakehouse · MLOps | Spark · dbt · Airflow`
    - Jurídico: `Advogado Tributarista | Planejamento Fiscal · Contencioso · M&A | Thomson Reuters · SPED`
    - Dev: `Staff Engineer | Backend · Plataforma · Observabilidade | Go · K8s · Terraform`
    
    **Regras da headline:**
    - Máximo 220 caracteres (limite LinkedIn).
    - Sem buzzwords genéricas (ver constantes abaixo).
    - Posição deve refletir o cargo almejado, não necessariamente o atual.
    - Áreas fortes: 2–3 domínios de especialização.
    - Competências-chave: 3–5 termos técnicos/ferramentas separados por `·`.
    
    ### Etapa L3 — Calcular score
    
    Score punitivo: inicia em 100 e subtrai penalidades.
    
    ```
    score_final = 100 - (qtd_critical × 15) - (qtd_warning × 6) - (qtd_info × 2)
    ```
    
    **Classificação:**
    
    | Faixa | Status |
    |---|---|
    | 90–100 | Excelente — perfil competitivo |
    | 75–89 | Bom — ajustes pontuais |
    | 60–74 | Regular — melhorias necessárias |
    | 40–59 | Fraco — reescrita recomendada |
    | < 40 | Crítico — perfil prejudica candidatura |
    
    ### Etapa L4 — Análise SSI (quando `ssi_scores` fornecido)
    
    #### Como auxiliar o usuário a obter o SSI
    
    Quando o usuário não informar `ssi_scores`, instruí-lo com:
    
    > **Para consultar seu SSI:**
    > 1. Acesse [linkedin.com/sales/ssi](https://www.linkedin.com/sales/ssi) (precisa estar logado no LinkedIn).
    > 2. A página mostra 4 scores (cada um de 0 a 25) e o total:
    >    - **Establish your professional brand** (Laranja)
    >    - **Find the right people** (Roxo)
    >    - **Engage with insights** (Verde)
    >    - **Build relationships** (Verde-água)
    > 3. Me informe os 4 valores com decimais. Exemplo: `17.42, 10.01, 11.00, 15.60`
    >
    > Não precisa ter Sales Navigator — o link funciona com qualquer conta LinkedIn.
    
    **Se o usuário não conseguir acessar:** informar que a análise continua sem SSI, mas perde a camada de diagnóstico comportamental (rede, engajamento, relacionamentos). Prosseguir normalmente com as demais etapas.
    
    **Formato aceito para `ssi_scores`:**
    - 4 números separados por vírgula na ordem: marca profissional, encontrar pessoas, engajar insights, construir relacionamentos
    - Ou objeto com as 4 chaves nomeadas
    - Aceitar decimais com ponto ou vírgula (ex: `17.42` ou `17,42`)
    
    ---
    
    O Social Selling Index mede 4 pilares (0–25 cada, total 0–100):
    
    | Pilar | Descrição |
    |---|---|
    | Marca Profissional | Completude do perfil, publicações, engajamento recebido |
    | Encontrar Pessoas | Uso de busca, visualização de perfis, conexões estratégicas |
    | Engajar com Insights | Compartilhamento, comentários, artigos publicados |
    | Construir Relacionamentos | Conexões de decisores, taxa de aceitação, InMail |
    
    **Classificação por pilar:**
    
    | Pontuação | Status | Ação |
    |---|---|---|
    | 20–25 | Excelente | Manter cadência |
    | 15–19 | Bom | Otimizações pontuais |
    | 10–14 | Regular | Plano de ação semanal |
    | 0–9 | Fraco | Intervenção urgente |
    
    Para cada pilar abaixo de 15, gerar 2–3 tips acionáveis específicos.
    
    ### Etapa L5 — Gerar relatório + fix prompts + mega-prompt
    
    **Relatório de auditoria:**
    1. Score final com breakdown de penalidades.
    2. Findings organizados por severidade (critical primeiro).
    3. Para cada finding: área, severidade, problema detectado, impacto.
    4. Classificação SSI (quando disponível).
    
    **Fix prompts individuais:**
    Para cada finding critical ou warning, gerar um prompt autônomo que o usuário pode usar em qualquer LLM para corrigir aquele item específico. Formato:
    
    ```
    ## Fix: [Área] — [Problema resumido]
    Severidade: critical|warning
    
    ### Contexto
    [O que está errado e por que importa]
    
    ### Prompt para correção
    "Reescreva minha [seção] do LinkedIn considerando que sou [cargo_alvo] com experiência em [áreas]. 
    Meu perfil atual diz: [conteúdo atual].
    Reescreva para: [critérios específicos da regra violada]."
    
    ### Onde editar no LinkedIn
    [Caminho exato: Perfil → Editar → Seção → Campo]
    ```
    
    **Mega-prompt de reescrita completa:**
    Gerar um prompt único e consolidado para reescrever o perfil inteiro de uma vez, incorporando:
    - Cargo alvo e mercado
    - Formato de headline obrigatório
    - Estrutura de about (storytelling + keywords + CTA)
    - Padrão de bullets de experiência
    - Skills priorizadas
    - Idioma adequado ao `mercado_alvo`
    
    ### Etapa L6 — Mapa de edição no LinkedIn
    
    Fornecer instruções de navegação para cada correção:
    
    | Seção | Caminho no LinkedIn |
    |---|---|
    | Foto/Banner | Perfil → ícone de câmera |
    | Headline | Perfil → ícone de lápis (intro) → Título |
    | About | Perfil → Sobre → ícone de lápis |
    | Experiência | Perfil → Experiência → + ou lápis |
    | Skills | Perfil → Competências → + ou reordenar |
    | Featured | Perfil → Destaques → + |
    | URL customizada | Configurações → Visibilidade → Editar perfil público → URL |
    | Open to Work | Perfil → botão "Disponível para" |
    | Idioma | Perfil → lápis (intro) → "Nome do perfil em outro idioma" |
    
    ---
    
    ## Workflow — Modo unificado
    
    No `modo_unificado`, executar sequencialmente:
    
    1. Workflow CV completo (Etapas 1–6).
    2. Workflow LinkedIn completo (Etapas L1–L6).
    3. **Etapa de consistência**: verificar alinhamento entre CV e LinkedIn:
       - Cargos e datas idênticos.
       - Headline LinkedIn coerente com resumo profissional do CV.
       - Keywords presentes em ambos.
       - Sem contradições factuais.
    4. Reportar divergências encontradas com sugestão de correção.
    
    ---
    
    ## Integração com skill `humanizar`
    
    Quando a skill `humanizar` estiver disponível, aplicá-la **após a geração de conteúdo** e **antes da validação final**, com escopo restrito:
    
    ### Seções onde rodar `humanizar`
    - About / Resumo do LinkedIn
    - Resumo Profissional do CV
    - Carta de apresentação (se houver)
    
    ### Seções onde NÃO rodar `humanizar`
    - Headline LinkedIn (formato rígido 3 blocos)
    - Bullets de experiência (formato ATS: verbo + métrica + ferramenta + impacto)
    - Seção de competências / skills
    - Educação e certificações
    - Configurações (Open to Work, idioma, URL)
    
    ### Fluxo com `humanizar`
    
    1. `resume-ats-beater` gera o conteúdo (reescrita/auditoria)
    2. `humanizar` roda nas seções permitidas (preset sugerido: `corporativo-informal` ou `crônica` conforme tom do mercado)
    3. `resume-ats-beater` valida pós-humanização:
       - Keywords do cargo-alvo ainda presentes?
       - Métricas/números intactos?
       - Comprimento dentro do range (About: 1000-2000 chars)?
       - Nenhuma informação factual removida?
    4. Se validação falhar → restaurar trecho afetado da versão pré-humanização
    
    ### Quando NÃO invocar `humanizar`
    - `modo_diagnostico` (não há reescrita)
    - Quando o usuário pedir explicitamente tom formal/acadêmico
    - Textos jurídicos ou regulatórios
    
    ---
    
    ## Constantes
    
    ### Buzzwords rejeitadas (não usar em headline, about ou bullets)
    
    ```
    proativo, dinâmico, resiliente, apaixonado, entusiasta, inovador, 
    criativo, visionário, guru, ninja, rockstar, evangelista, 
    pensador estratégico, orientado a resultados (sem dados), 
    profissional comprometido, busco novos desafios, em busca de recolocação
    ```
    
    ### Verbos de ação preferidos (usar em bullets de experiência)
    
    ```
    Liderou, Implementou, Reduziu, Aumentou, Otimizou, Automatizou, 
    Negociou, Estruturou, Escalou, Desenvolveu, Migrou, Consolidou, 
    Projetou, Integrou, Reestruturou, Capacitou, Mensurou, Viabilizou,
    Orquestrou, Acelerou, Recuperou, Transformou, Padronizou
    ```
    
    ### Regex de métricas (validar presença em bullets)
    
    ```
    \d+%|\d+x|R\$[\d.,]+|US\$[\d.,]+|\d+\s*(pessoas|clientes|usuários|projetos|contratos|unidades|obras|operações)
    ```
    
    Bullets sem match neste regex em pelo menos 50% das experiências geram warning `métricas_insuficientes`.
    
    ---
    
    ## Presets de cargo
    
    Presets são atalhos opcionais com padrões de headline, skills priorizadas e vocabulário técnico. Disponíveis em `references/presets-formatos.md`.
    
    O usuário pode definir qualquer cargo — presets apenas aceleram a configuração.
    
    **Exemplos de presets disponíveis:**
    
    | Preset | Área |
    |---|---|
    | `marketing_growth` | Marketing Digital / Growth |
    | `dados_engenharia` | Engenharia de Dados |
    | `dados_analytics` | Analytics / BI |
    | `financas_controller` | Controladoria / FP&A |
    | `financas_tesouraria` | Tesouraria / Cash Management |
    | `engcivil_obras` | Gerência de Obras |
    | `engcivil_projetos` | Projetos e Orçamento |
    | `juridico_tributario` | Direito Tributário |
    | `juridico_compliance` | Compliance / LGPD |
    | `dev_backend` | Desenvolvimento Backend |
    | `dev_fullstack` | Desenvolvimento Full Stack |
    | `dev_platform` | Platform / SRE / DevOps |
    | `produto_pm` | Product Manager |
    | `produto_design` | Product Design / UX |
    | `vendas_enterprise` | Vendas Enterprise / Key Account |
    | `vendas_sdrbdr` | SDR / BDR |
    | `rh_hrbp` | HR Business Partner |
    | `rh_ta` | Talent Acquisition |
    
    ---
    
    ## Checklist de qualidade
    
    Verificar antes de entregar:
    
    ### CV
    - [ ] Resumo profissional objetivo, específico e alinhado ao `cargo_alvo`.
    - [ ] Experiências com foco em resultado e impacto; métricas incluídas quando disponíveis.
    - [ ] Nenhuma invenção factual; fatos preservados do currículo original.
    - [ ] Estrutura ATS-safe: coluna única, cabeçalhos padrão, sem elementos gráficos.
    - [ ] Alinhamento explícito com cargo, indústria e senioridade alvo.
    - [ ] Requisitos eliminatórios mapeados e confrontados com status claro.
    - [ ] Datas por extenso, coerentes e sem lacunas inexplicadas.
    - [ ] Consistência com LinkedIn validada quando dados fornecidos.
    - [ ] Equilíbrio entre ranqueamento ATS e poder de convencimento em leitura humana rápida.
    
    ### LinkedIn
    - [ ] Headline segue formato obrigatório `Posição | Áreas | Competências·`.
    - [ ] About com storytelling + keywords + CTA (não muro de texto genérico).
    - [ ] Experiências com bullets de impacto (não descrição de cargo).
    - [ ] Sem buzzwords rejeitadas em nenhuma seção.
    - [ ] Regex de métricas aprovado em ≥50% dos bullets.
    - [ ] Score calculado e classificado corretamente.
    - [ ] Fix prompts gerados para todo finding critical/warning.
    - [ ] Mega-prompt coerente com cargo_alvo e mercado_alvo.
    - [ ] Mapa de edição fornecido com caminhos corretos.
    - [ ] Idioma do perfil coerente com mercado_alvo.
    
    ### Modo unificado (adicional)
    - [ ] Cargos e datas idênticos entre CV e LinkedIn.
    - [ ] Keywords presentes em ambos os documentos.
    - [ ] Sem contradições factuais entre perfil e currículo.
    - [ ] Headline LinkedIn coerente com resumo profissional do CV.
    
    ---
    
    ## Referências
    
    | Arquivo | Conteúdo |
    |---|---|
    | `references/diagnostico-ats.md` | Eixos de análise ATS (parsing, aderência, eliminatórios, progressão) |
    | `references/diagnostico-avancado.md` | Diagnóstico avançado com vaga definida (PARTES A, B, C) |
    | `references/template-saida.md` | Template de entrega final do CV |
    | `references/auditoria-linkedin.md` | Regras detalhadas de auditoria LinkedIn por área, severidades, exemplos por cargo |
    | `references/ssi.md` | Guia SSI: pilares, benchmarks por indústria, tips acionáveis por faixa |
    | `references/presets-formatos.md` | Presets de cargo com headline, skills, vocabulário técnico por área |
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related