{"slug":"resume-ats-beater","title":"resume-ats-beater","summary":"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","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-09-01T17:44:17.827013Z","repo":{"url":"https://github.com/fabricioctelles/skills","stars":96,"forks":8,"license":"Apache-2.0","updatedAt":"2026-09-22T12:40:47Z"},"bodyHtml":"<hr>\n<h2>name: resume-ats-beater\ndescription: 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.\nmetadata:\nauthor: ft.ia.br\nversion: \"2.0\"\ndate: 2026-06-25\nrepository: <a href=\"https://github.com/fabricioctelles/skills\">https://github.com/fabricioctelles/skills</a>\nlicense: Apache 2.0\nlanguage: pt-BR\ncategory: code-scaffolding-and-templates</h2>\n<h1>Resume ATS Beater + LinkedIn Optimizer</h1>\n<h2>Contexto ATS no Brasil</h2>\n<p>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.</p>\n<p>Aplicar avaliação com perspectiva dupla: especialista técnico em ATS e recrutador experiente no <code>cargo_alvo</code> e <code>industria_alvo</code>. Conciliar as duas lentes para maximizar parse/ranqueamento ATS e impacto na leitura humana de 6 segundos.</p>\n<h2>Modos de execução</h2>\n<p>Executar em um dos modos abaixo. Quando não especificado, adotar <code>modo_completo</code> como padrão e informar o usuário.</p>\n<ol>\n<li><code>modo_diagnostico</code>: analisar currículo atual e apontar melhorias ATS sem reescrita integral.</li>\n<li><code>modo_reescrita</code>: reescrever currículo completo sem entregar diagnóstico detalhado.</li>\n<li><code>modo_completo</code>: executar diagnóstico estruturado e, em seguida, entregar reescrita final.</li>\n<li><code>modo_linkedin</code>: auditoria completa do perfil LinkedIn com score, findings, fix prompts e mega-prompt de reescrita.</li>\n<li><code>modo_unificado</code>: executa <code>modo_completo</code> (CV) + <code>modo_linkedin</code> em sequência, garantindo consistência entre ambos.</li>\n</ol>\n<h2>Parâmetros de entrada</h2>\n<h3>Obrigatórios</h3>\n<p>Coletar antes de qualquer outra ação. Se <code>curriculo_atual</code> estiver ausente em modos CV, solicitá-lo imediatamente e não prosseguir.</p>\n<ul>\n<li><code>curriculo_atual</code> (texto ou arquivo): conteúdo completo do currículo atual. Obrigatório em modos CV (diagnostico, reescrita, completo, unificado).</li>\n<li><code>cargo_alvo</code> (texto): cargo principal buscado.</li>\n<li><code>industria_alvo</code> (texto): segmento/mercado alvo.</li>\n<li><code>nivel_senioridade_alvo</code> (texto): júnior, pleno, sênior, liderança etc.</li>\n<li><code>idioma_curriculo</code> (texto): idioma final do currículo.</li>\n<li><code>requisitos_eliminatorios</code> (lista): critérios mandatórios da vaga (ex.: inglês fluente, cidade, certificação, disponibilidade).</li>\n<li><code>modo_execucao</code> (texto): <code>modo_diagnostico</code>, <code>modo_reescrita</code>, <code>modo_completo</code>, <code>modo_linkedin</code> ou <code>modo_unificado</code>.</li>\n</ul>\n<h3>Obrigatórios para modo LinkedIn / unificado</h3>\n<ul>\n<li><code>perfil_linkedin</code> (texto ou URL): conteúdo do perfil LinkedIn (headline, about, experiências, skills, featured, configurações) ou URL para análise.</li>\n</ul>\n<h3>Recomendados</h3>\n<ul>\n<li><code>descricao_vaga</code> (texto): descrição da vaga alvo para extração de palavras-chave.</li>\n<li><code>especificacao_vaga_completa</code> (texto): vaga completa (requisitos, responsabilidades, habilidades, empresa, benefícios e contexto).</li>\n<li><code>metricas_por_experiencia</code> (lista): resultados por cargo (%, R$, tempo, volume, NPS, SLA etc.).</li>\n<li><code>localizacao_alvo</code> (texto): país/região/cidade para adaptar vocabulário e contexto.</li>\n<li><code>skills_prioritarias</code> (lista): competências estratégicas a enfatizar.</li>\n<li><code>plataforma_ats_alvo</code> (texto): Gupy, Vagas.com, PandaPé, Sólides ou \"não informado\". Quando informada, priorizar vocabulário e critérios específicos da plataforma.</li>\n<li><code>historico_linkedin</code> (objeto): datas/cargos/empresas para checagem de consistência com currículo.</li>\n<li><code>detalhes_educacao</code> (objeto): GPA/CR, honras, certificações, projetos acadêmicos.</li>\n<li><code>status_testes_plataforma</code> (objeto): testes exigidos e resultado atual (lógica, português, fit cultural etc.).</li>\n<li><code>secoes_prioritarias_cv</code> (lista): seções que exigem otimização imediata.</li>\n<li><code>ssi_scores</code> (objeto): pontuação SSI do LinkedIn (4 pilares + total). Opcional; quando fornecido, enriquece diagnóstico.</li>\n<li><code>mercado_alvo</code> (texto): <code>brasil</code>, <code>gringa</code> ou <code>ambos</code>. Afeta idioma, formato de headline e vocabulário.</li>\n<li><code>cargo_preset</code> (texto): preset de cargo para aplicar padrões específicos. Exemplos disponíveis em <code>references/presets-formatos.md</code>. O usuário pode definir qualquer cargo — presets são apenas atalhos.</li>\n</ul>\n<h3>Restrições de segurança factual</h3>\n<ul>\n<li>Não inventar conquistas, números, certificações ou responsabilidades.</li>\n<li>Solicitar complementos quando faltarem métricas relevantes.</li>\n<li>Preservar todos os cargos e formações existentes; alterar apenas quando correção factual for solicitada pelo usuário.</li>\n<li>Para LinkedIn: não fabricar endorsements, recomendações ou métricas de engajamento.</li>\n</ul>\n<hr>\n<h2>Workflow operacional — CV (modos diagnostico, reescrita, completo)</h2>\n<h3>Etapa 1 — Validar objetivo e contexto</h3>\n<ol>\n<li>Confirmar <code>curriculo_atual</code>; solicitar imediatamente se ausente.</li>\n<li>Confirmar <code>cargo_alvo</code>, <code>industria_alvo</code>, <code>nivel_senioridade_alvo</code> e <code>idioma_curriculo</code>.</li>\n<li>Solicitar <code>descricao_vaga</code> se não fornecida; informar ao usuário que a análise será mais genérica sem ela.</li>\n<li>Coletar <code>requisitos_eliminatorios</code> e sinalizar riscos de eliminação prática.</li>\n<li>Identificar lacunas críticas de dados, especialmente métricas por experiência.</li>\n<li>Confirmar <code>modo_execucao</code>; adotar <code>modo_completo</code> se não especificado.</li>\n<li>Pausar e coletar dados mínimos antes de avançar.</li>\n</ol>\n<h3>Etapa 2 — Diagnosticar currículo e aderência ATS</h3>\n<blockquote>\n<p>Executar esta etapa em <code>modo_diagnostico</code> e <code>modo_completo</code>. Pular para Etapa 3 em <code>modo_reescrita</code>.</p>\n</blockquote>\n<ol>\n<li>Mapear estrutura atual (resumo, experiência, educação, skills).</li>\n<li>Medir aderência semântica com a vaga (competências, termos técnicos e contexto).</li>\n<li>Identificar hard skills, soft skills e palavras-chave ausentes de alta prioridade.</li>\n<li>Identificar bullets fracos (tarefa sem impacto), jargões vazios e habilidades obsoletas.</li>\n<li>Verificar sinais de progressão de carreira e lacunas temporais.</li>\n<li>Confirmar consistência com <code>historico_linkedin</code>, quando fornecido.</li>\n<li>Aplicar os quatro eixos de análise definidos em <code>references/diagnostico-ats.md</code>.</li>\n<li>Quando <code>descricao_vaga</code> ou <code>especificacao_vaga_completa</code> disponível, aplicar também o diagnóstico avançado definido em <code>references/diagnostico-avancado.md</code>.</li>\n</ol>\n<h3>Etapa 3 — Reescrever do zero com padrão ATS</h3>\n<blockquote>\n<p>Executar em <code>modo_reescrita</code> e <code>modo_completo</code>. Em <code>modo_diagnostico</code>, encerrar na Etapa 2.</p>\n</blockquote>\n<ol>\n<li>Reconstruir o currículo integralmente; não fazer edição superficial.</li>\n<li>Manter todos os cargos e entradas de educação existentes.</li>\n<li>Produzir <code>Resumo Profissional</code> em 3–4 linhas com identidade, anos de experiência, forças centrais e proposta de valor.</li>\n<li>Reescrever cada experiência com 4–6 bullets orientados a resultado.</li>\n<li>Priorizar verbos de ação e impacto mensurável.</li>\n<li>Inserir palavras-chave do alvo de forma natural.</li>\n<li>Escrever datas por extenso (ex.: \"Janeiro de 2020 – Dezembro de 2021\") para reduzir erro de cálculo de experiência.</li>\n<li>Manter layout de coluna única e leitura linear.</li>\n</ol>\n<p>Formato por experiência:</p>\n<pre><code>Cargo\nEmpresa | Local | Datas\n\n• Bullet orientado a impacto\n• Bullet orientado a impacto\n• Bullet orientado a impacto\n• Bullet orientado a impacto\n</code></pre>\n<h3>Etapa 4 — Otimizar educação e competências</h3>\n<ol>\n<li>Manter grau, instituição e ano de conclusão.</li>\n<li>Melhorar clareza e padronização da seção de educação.</li>\n<li>Incluir honras, cursos relevantes, certificações e projetos apenas quando informados pelo usuário.</li>\n<li>Organizar competências por categorias (<code>Técnicas</code>, <code>Ferramentas</code>, <code>Interpessoais</code>, <code>Idiomas</code>).</li>\n<li>Remover competências desatualizadas ou desalinhadas com o <code>cargo_alvo</code>.</li>\n</ol>\n<h3>Etapa 5 — Validar conformidade ATS</h3>\n<ol>\n<li>Usar cabeçalhos padrão: <code>Resumo Profissional</code>, <code>Experiência Profissional</code>, <code>Formação Acadêmica</code>, <code>Competências</code>. Evitar títulos criativos.</li>\n<li>Evitar tabelas, múltiplas colunas, gráficos, caixas de texto, ícones e fotos.</li>\n<li>Garantir legibilidade linear para parser ATS.</li>\n<li>Garantir consistência de datas, verbos e densidade de palavras-chave ao longo do documento.</li>\n<li>Usar termos exatos da vaga e, quando útil, variações com siglas e nomes completos.</li>\n<li>Confirmar formato de arquivo final: DOCX ou PDF textual, nunca imagem escaneada.</li>\n</ol>\n<h3>Etapa 6 — Entregar saída final CV</h3>\n<p>Estruturar a entrega conforme <code>references/template-saida.md</code>, respeitando o escopo do <code>modo_execucao</code>:</p>\n<ul>\n<li><strong>Todos os modos CV</strong>: itens 1–5 (currículo reescrito, resumo de melhorias, palavras-chave, checklist eliminatórios, riscos de ranking).</li>\n<li><strong><code>modo_diagnostico</code> / <code>modo_completo</code></strong>: adicionar diagnóstico padrão (eixos I–V).</li>\n<li><strong>Qualquer modo com vaga definida</strong>: adicionar diagnóstico avançado (PARTES A, B e C).</li>\n</ul>\n<hr>\n<h2>Workflow operacional — LinkedIn (modo_linkedin, modo_unificado)</h2>\n<h3>Etapa L1 — Coletar perfil e contexto</h3>\n<ol>\n<li>Confirmar <code>perfil_linkedin</code> (conteúdo textual ou URL).</li>\n<li>Confirmar <code>cargo_alvo</code>, <code>industria_alvo</code>, <code>nivel_senioridade_alvo</code>.</li>\n<li>Identificar <code>mercado_alvo</code> (brasil/gringa/ambos) — afeta idioma e formato.</li>\n<li>Coletar <code>ssi_scores</code> se disponível; informar que enriquece a análise mas não é obrigatório.</li>\n<li>Verificar se há <code>cargo_preset</code> aplicável ou definir padrões genéricos.</li>\n</ol>\n<h3>Etapa L2 — Auditar por área</h3>\n<p>Auditar cada área do perfil LinkedIn aplicando regras de severidade. Para cada finding, classificar como:</p>\n<table>\n<thead>\n<tr>\n<th>Severidade</th>\n<th>Penalidade</th>\n<th>Significado</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>critical</code></td>\n<td>-15 pts</td>\n<td>Problema grave que prejudica visibilidade ou causa impressão negativa imediata</td>\n</tr>\n<tr>\n<td><code>warning</code></td>\n<td>-6 pts</td>\n<td>Oportunidade perdida significativa</td>\n</tr>\n<tr>\n<td><code>info</code></td>\n<td>-2 pts</td>\n<td>Melhoria incremental recomendada</td>\n</tr>\n<tr>\n<td><code>ok</code></td>\n<td>0 pts</td>\n<td>Área adequada, sem ação necessária</td>\n</tr>\n</tbody>\n</table>\n<p><strong>Áreas auditadas:</strong></p>\n<ol>\n<li><strong>Foto e banner</strong>: presença, qualidade profissional, alinhamento com área.</li>\n<li><strong>Headline</strong>: formato, keywords, diferenciação — ver formato obrigatório abaixo.</li>\n<li><strong>About/Resumo</strong>: estrutura, storytelling, CTA, keywords, comprimento.</li>\n<li><strong>Experiências</strong>: bullets com impacto, métricas, verbos de ação, progressão.</li>\n<li><strong>Idioma do perfil</strong>: coerência com <code>mercado_alvo</code>.</li>\n<li><strong>Skills &amp; Endorsements</strong>: quantidade, relevância, ordenação.</li>\n<li><strong>Featured/Destaques</strong>: presença, qualidade, atualização.</li>\n<li><strong>Configurações de visibilidade</strong>: Open to Work, Creator Mode, URL customizada.</li>\n<li><strong>Recomendações</strong>: quantidade, diversidade (recebidas e dadas).</li>\n<li><strong>Atividade/Engajamento</strong>: frequência de posts, comentários, artigos.</li>\n</ol>\n<h4>Formato obrigatório de headline</h4>\n<pre><code>Posição | Áreas fortes | Competências-chave (separadas por ·)\n</code></pre>\n<p><strong>Exemplos por área:</strong></p>\n<ul>\n<li>Marketing: <code>Head de Growth | Aquisição · CRO · Dados | Google Ads · HubSpot · SQL</code></li>\n<li>Finanças: <code>Controller Sênior | FP&amp;A · Tesouraria · M&amp;A | SAP · Power BI · IFRS</code></li>\n<li>Engenharia Civil: <code>Gerente de Obras | Infraestrutura · Orçamento · Planejamento | MS Project · AutoCAD · BIM</code></li>\n<li>Dados: <code>Data Engineer Sênior | Pipelines · Lakehouse · MLOps | Spark · dbt · Airflow</code></li>\n<li>Jurídico: <code>Advogado Tributarista | Planejamento Fiscal · Contencioso · M&amp;A | Thomson Reuters · SPED</code></li>\n<li>Dev: <code>Staff Engineer | Backend · Plataforma · Observabilidade | Go · K8s · Terraform</code></li>\n</ul>\n<p><strong>Regras da headline:</strong></p>\n<ul>\n<li>Máximo 220 caracteres (limite LinkedIn).</li>\n<li>Sem buzzwords genéricas (ver constantes abaixo).</li>\n<li>Posição deve refletir o cargo almejado, não necessariamente o atual.</li>\n<li>Áreas fortes: 2–3 domínios de especialização.</li>\n<li>Competências-chave: 3–5 termos técnicos/ferramentas separados por <code>·</code>.</li>\n</ul>\n<h3>Etapa L3 — Calcular score</h3>\n<p>Score punitivo: inicia em 100 e subtrai penalidades.</p>\n<pre><code>score_final = 100 - (qtd_critical × 15) - (qtd_warning × 6) - (qtd_info × 2)\n</code></pre>\n<p><strong>Classificação:</strong></p>\n<table>\n<thead>\n<tr>\n<th>Faixa</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>90–100</td>\n<td>Excelente — perfil competitivo</td>\n</tr>\n<tr>\n<td>75–89</td>\n<td>Bom — ajustes pontuais</td>\n</tr>\n<tr>\n<td>60–74</td>\n<td>Regular — melhorias necessárias</td>\n</tr>\n<tr>\n<td>40–59</td>\n<td>Fraco — reescrita recomendada</td>\n</tr>\n<tr>\n<td>&lt; 40</td>\n<td>Crítico — perfil prejudica candidatura</td>\n</tr>\n</tbody>\n</table>\n<h3>Etapa L4 — Análise SSI (quando <code>ssi_scores</code> fornecido)</h3>\n<h4>Como auxiliar o usuário a obter o SSI</h4>\n<p>Quando o usuário não informar <code>ssi_scores</code>, instruí-lo com:</p>\n<blockquote>\n<p><strong>Para consultar seu SSI:</strong></p>\n<ol>\n<li>Acesse <a href=\"https://www.linkedin.com/sales/ssi\">linkedin.com/sales/ssi</a> (precisa estar logado no LinkedIn).</li>\n<li>A página mostra 4 scores (cada um de 0 a 25) e o total:\n<ul>\n<li><strong>Establish your professional brand</strong> (Laranja)</li>\n<li><strong>Find the right people</strong> (Roxo)</li>\n<li><strong>Engage with insights</strong> (Verde)</li>\n<li><strong>Build relationships</strong> (Verde-água)</li>\n</ul>\n</li>\n<li>Me informe os 4 valores com decimais. Exemplo: <code>17.42, 10.01, 11.00, 15.60</code></li>\n</ol>\n<p>Não precisa ter Sales Navigator — o link funciona com qualquer conta LinkedIn.</p>\n</blockquote>\n<p><strong>Se o usuário não conseguir acessar:</strong> 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.</p>\n<p><strong>Formato aceito para <code>ssi_scores</code>:</strong></p>\n<ul>\n<li>4 números separados por vírgula na ordem: marca profissional, encontrar pessoas, engajar insights, construir relacionamentos</li>\n<li>Ou objeto com as 4 chaves nomeadas</li>\n<li>Aceitar decimais com ponto ou vírgula (ex: <code>17.42</code> ou <code>17,42</code>)</li>\n</ul>\n<hr>\n<p>O Social Selling Index mede 4 pilares (0–25 cada, total 0–100):</p>\n<table>\n<thead>\n<tr>\n<th>Pilar</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Marca Profissional</td>\n<td>Completude do perfil, publicações, engajamento recebido</td>\n</tr>\n<tr>\n<td>Encontrar Pessoas</td>\n<td>Uso de busca, visualização de perfis, conexões estratégicas</td>\n</tr>\n<tr>\n<td>Engajar com Insights</td>\n<td>Compartilhamento, comentários, artigos publicados</td>\n</tr>\n<tr>\n<td>Construir Relacionamentos</td>\n<td>Conexões de decisores, taxa de aceitação, InMail</td>\n</tr>\n</tbody>\n</table>\n<p><strong>Classificação por pilar:</strong></p>\n<table>\n<thead>\n<tr>\n<th>Pontuação</th>\n<th>Status</th>\n<th>Ação</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>20–25</td>\n<td>Excelente</td>\n<td>Manter cadência</td>\n</tr>\n<tr>\n<td>15–19</td>\n<td>Bom</td>\n<td>Otimizações pontuais</td>\n</tr>\n<tr>\n<td>10–14</td>\n<td>Regular</td>\n<td>Plano de ação semanal</td>\n</tr>\n<tr>\n<td>0–9</td>\n<td>Fraco</td>\n<td>Intervenção urgente</td>\n</tr>\n</tbody>\n</table>\n<p>Para cada pilar abaixo de 15, gerar 2–3 tips acionáveis específicos.</p>\n<h3>Etapa L5 — Gerar relatório + fix prompts + mega-prompt</h3>\n<p><strong>Relatório de auditoria:</strong></p>\n<ol>\n<li>Score final com breakdown de penalidades.</li>\n<li>Findings organizados por severidade (critical primeiro).</li>\n<li>Para cada finding: área, severidade, problema detectado, impacto.</li>\n<li>Classificação SSI (quando disponível).</li>\n</ol>\n<p><strong>Fix prompts individuais:</strong>\nPara 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:</p>\n<pre><code>## Fix: [Área] — [Problema resumido]\nSeveridade: critical|warning\n\n### Contexto\n[O que está errado e por que importa]\n\n### Prompt para correção\n\"Reescreva minha [seção] do LinkedIn considerando que sou [cargo_alvo] com experiência em [áreas]. \nMeu perfil atual diz: [conteúdo atual].\nReescreva para: [critérios específicos da regra violada].\"\n\n### Onde editar no LinkedIn\n[Caminho exato: Perfil → Editar → Seção → Campo]\n</code></pre>\n<p><strong>Mega-prompt de reescrita completa:</strong>\nGerar um prompt único e consolidado para reescrever o perfil inteiro de uma vez, incorporando:</p>\n<ul>\n<li>Cargo alvo e mercado</li>\n<li>Formato de headline obrigatório</li>\n<li>Estrutura de about (storytelling + keywords + CTA)</li>\n<li>Padrão de bullets de experiência</li>\n<li>Skills priorizadas</li>\n<li>Idioma adequado ao <code>mercado_alvo</code></li>\n</ul>\n<h3>Etapa L6 — Mapa de edição no LinkedIn</h3>\n<p>Fornecer instruções de navegação para cada correção:</p>\n<table>\n<thead>\n<tr>\n<th>Seção</th>\n<th>Caminho no LinkedIn</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Foto/Banner</td>\n<td>Perfil → ícone de câmera</td>\n</tr>\n<tr>\n<td>Headline</td>\n<td>Perfil → ícone de lápis (intro) → Título</td>\n</tr>\n<tr>\n<td>About</td>\n<td>Perfil → Sobre → ícone de lápis</td>\n</tr>\n<tr>\n<td>Experiência</td>\n<td>Perfil → Experiência → + ou lápis</td>\n</tr>\n<tr>\n<td>Skills</td>\n<td>Perfil → Competências → + ou reordenar</td>\n</tr>\n<tr>\n<td>Featured</td>\n<td>Perfil → Destaques → +</td>\n</tr>\n<tr>\n<td>URL customizada</td>\n<td>Configurações → Visibilidade → Editar perfil público → URL</td>\n</tr>\n<tr>\n<td>Open to Work</td>\n<td>Perfil → botão \"Disponível para\"</td>\n</tr>\n<tr>\n<td>Idioma</td>\n<td>Perfil → lápis (intro) → \"Nome do perfil em outro idioma\"</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>Workflow — Modo unificado</h2>\n<p>No <code>modo_unificado</code>, executar sequencialmente:</p>\n<ol>\n<li>Workflow CV completo (Etapas 1–6).</li>\n<li>Workflow LinkedIn completo (Etapas L1–L6).</li>\n<li><strong>Etapa de consistência</strong>: verificar alinhamento entre CV e LinkedIn:\n<ul>\n<li>Cargos e datas idênticos.</li>\n<li>Headline LinkedIn coerente com resumo profissional do CV.</li>\n<li>Keywords presentes em ambos.</li>\n<li>Sem contradições factuais.</li>\n</ul>\n</li>\n<li>Reportar divergências encontradas com sugestão de correção.</li>\n</ol>\n<hr>\n<h2>Integração com skill <code>humanizar</code></h2>\n<p>Quando a skill <code>humanizar</code> estiver disponível, aplicá-la <strong>após a geração de conteúdo</strong> e <strong>antes da validação final</strong>, com escopo restrito:</p>\n<h3>Seções onde rodar <code>humanizar</code></h3>\n<ul>\n<li>About / Resumo do LinkedIn</li>\n<li>Resumo Profissional do CV</li>\n<li>Carta de apresentação (se houver)</li>\n</ul>\n<h3>Seções onde NÃO rodar <code>humanizar</code></h3>\n<ul>\n<li>Headline LinkedIn (formato rígido 3 blocos)</li>\n<li>Bullets de experiência (formato ATS: verbo + métrica + ferramenta + impacto)</li>\n<li>Seção de competências / skills</li>\n<li>Educação e certificações</li>\n<li>Configurações (Open to Work, idioma, URL)</li>\n</ul>\n<h3>Fluxo com <code>humanizar</code></h3>\n<ol>\n<li><code>resume-ats-beater</code> gera o conteúdo (reescrita/auditoria)</li>\n<li><code>humanizar</code> roda nas seções permitidas (preset sugerido: <code>corporativo-informal</code> ou <code>crônica</code> conforme tom do mercado)</li>\n<li><code>resume-ats-beater</code> valida pós-humanização:\n<ul>\n<li>Keywords do cargo-alvo ainda presentes?</li>\n<li>Métricas/números intactos?</li>\n<li>Comprimento dentro do range (About: 1000-2000 chars)?</li>\n<li>Nenhuma informação factual removida?</li>\n</ul>\n</li>\n<li>Se validação falhar → restaurar trecho afetado da versão pré-humanização</li>\n</ol>\n<h3>Quando NÃO invocar <code>humanizar</code></h3>\n<ul>\n<li><code>modo_diagnostico</code> (não há reescrita)</li>\n<li>Quando o usuário pedir explicitamente tom formal/acadêmico</li>\n<li>Textos jurídicos ou regulatórios</li>\n</ul>\n<hr>\n<h2>Constantes</h2>\n<h3>Buzzwords rejeitadas (não usar em headline, about ou bullets)</h3>\n<pre><code>proativo, dinâmico, resiliente, apaixonado, entusiasta, inovador, \ncriativo, visionário, guru, ninja, rockstar, evangelista, \npensador estratégico, orientado a resultados (sem dados), \nprofissional comprometido, busco novos desafios, em busca de recolocação\n</code></pre>\n<h3>Verbos de ação preferidos (usar em bullets de experiência)</h3>\n<pre><code>Liderou, Implementou, Reduziu, Aumentou, Otimizou, Automatizou, \nNegociou, Estruturou, Escalou, Desenvolveu, Migrou, Consolidou, \nProjetou, Integrou, Reestruturou, Capacitou, Mensurou, Viabilizou,\nOrquestrou, Acelerou, Recuperou, Transformou, Padronizou\n</code></pre>\n<h3>Regex de métricas (validar presença em bullets)</h3>\n<pre><code>\\d+%|\\d+x|R\\$[\\d.,]+|US\\$[\\d.,]+|\\d+\\s*(pessoas|clientes|usuários|projetos|contratos|unidades|obras|operações)\n</code></pre>\n<p>Bullets sem match neste regex em pelo menos 50% das experiências geram warning <code>métricas_insuficientes</code>.</p>\n<hr>\n<h2>Presets de cargo</h2>\n<p>Presets são atalhos opcionais com padrões de headline, skills priorizadas e vocabulário técnico. Disponíveis em <code>references/presets-formatos.md</code>.</p>\n<p>O usuário pode definir qualquer cargo — presets apenas aceleram a configuração.</p>\n<p><strong>Exemplos de presets disponíveis:</strong></p>\n<table>\n<thead>\n<tr>\n<th>Preset</th>\n<th>Área</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>marketing_growth</code></td>\n<td>Marketing Digital / Growth</td>\n</tr>\n<tr>\n<td><code>dados_engenharia</code></td>\n<td>Engenharia de Dados</td>\n</tr>\n<tr>\n<td><code>dados_analytics</code></td>\n<td>Analytics / BI</td>\n</tr>\n<tr>\n<td><code>financas_controller</code></td>\n<td>Controladoria / FP&amp;A</td>\n</tr>\n<tr>\n<td><code>financas_tesouraria</code></td>\n<td>Tesouraria / Cash Management</td>\n</tr>\n<tr>\n<td><code>engcivil_obras</code></td>\n<td>Gerência de Obras</td>\n</tr>\n<tr>\n<td><code>engcivil_projetos</code></td>\n<td>Projetos e Orçamento</td>\n</tr>\n<tr>\n<td><code>juridico_tributario</code></td>\n<td>Direito Tributário</td>\n</tr>\n<tr>\n<td><code>juridico_compliance</code></td>\n<td>Compliance / LGPD</td>\n</tr>\n<tr>\n<td><code>dev_backend</code></td>\n<td>Desenvolvimento Backend</td>\n</tr>\n<tr>\n<td><code>dev_fullstack</code></td>\n<td>Desenvolvimento Full Stack</td>\n</tr>\n<tr>\n<td><code>dev_platform</code></td>\n<td>Platform / SRE / DevOps</td>\n</tr>\n<tr>\n<td><code>produto_pm</code></td>\n<td>Product Manager</td>\n</tr>\n<tr>\n<td><code>produto_design</code></td>\n<td>Product Design / UX</td>\n</tr>\n<tr>\n<td><code>vendas_enterprise</code></td>\n<td>Vendas Enterprise / Key Account</td>\n</tr>\n<tr>\n<td><code>vendas_sdrbdr</code></td>\n<td>SDR / BDR</td>\n</tr>\n<tr>\n<td><code>rh_hrbp</code></td>\n<td>HR Business Partner</td>\n</tr>\n<tr>\n<td><code>rh_ta</code></td>\n<td>Talent Acquisition</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>Checklist de qualidade</h2>\n<p>Verificar antes de entregar:</p>\n<h3>CV</h3>\n<ul>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Resumo profissional objetivo, específico e alinhado ao <code>cargo_alvo</code>.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Experiências com foco em resultado e impacto; métricas incluídas quando disponíveis.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Nenhuma invenção factual; fatos preservados do currículo original.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Estrutura ATS-safe: coluna única, cabeçalhos padrão, sem elementos gráficos.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Alinhamento explícito com cargo, indústria e senioridade alvo.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Requisitos eliminatórios mapeados e confrontados com status claro.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Datas por extenso, coerentes e sem lacunas inexplicadas.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Consistência com LinkedIn validada quando dados fornecidos.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Equilíbrio entre ranqueamento ATS e poder de convencimento em leitura humana rápida.</li>\n</ul>\n<h3>LinkedIn</h3>\n<ul>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Headline segue formato obrigatório <code>Posição | Áreas | Competências·</code>.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> About com storytelling + keywords + CTA (não muro de texto genérico).</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Experiências com bullets de impacto (não descrição de cargo).</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Sem buzzwords rejeitadas em nenhuma seção.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Regex de métricas aprovado em ≥50% dos bullets.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Score calculado e classificado corretamente.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Fix prompts gerados para todo finding critical/warning.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Mega-prompt coerente com cargo_alvo e mercado_alvo.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Mapa de edição fornecido com caminhos corretos.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Idioma do perfil coerente com mercado_alvo.</li>\n</ul>\n<h3>Modo unificado (adicional)</h3>\n<ul>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Cargos e datas idênticos entre CV e LinkedIn.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Keywords presentes em ambos os documentos.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Sem contradições factuais entre perfil e currículo.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Headline LinkedIn coerente com resumo profissional do CV.</li>\n</ul>\n<hr>\n<h2>Referências</h2>\n<table>\n<thead>\n<tr>\n<th>Arquivo</th>\n<th>Conteúdo</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>references/diagnostico-ats.md</code></td>\n<td>Eixos de análise ATS (parsing, aderência, eliminatórios, progressão)</td>\n</tr>\n<tr>\n<td><code>references/diagnostico-avancado.md</code></td>\n<td>Diagnóstico avançado com vaga definida (PARTES A, B, C)</td>\n</tr>\n<tr>\n<td><code>references/template-saida.md</code></td>\n<td>Template de entrega final do CV</td>\n</tr>\n<tr>\n<td><code>references/auditoria-linkedin.md</code></td>\n<td>Regras detalhadas de auditoria LinkedIn por área, severidades, exemplos por cargo</td>\n</tr>\n<tr>\n<td><code>references/ssi.md</code></td>\n<td>Guia SSI: pilares, benchmarks por indústria, tips acionáveis por faixa</td>\n</tr>\n<tr>\n<td><code>references/presets-formatos.md</code></td>\n<td>Presets de cargo com headline, skills, vocabulário técnico por área</td>\n</tr>\n</tbody>\n</table>\n","files":[{"path":"references/auditoria-linkedin.md","sizeBytes":8183,"isText":true},{"path":"references/diagnostico-ats.md","sizeBytes":2052,"isText":true},{"path":"references/diagnostico-avancado.md","sizeBytes":1671,"isText":true},{"path":"references/presets-formatos.md","sizeBytes":5855,"isText":true},{"path":"references/ssi.md","sizeBytes":4020,"isText":true},{"path":"references/template-saida.md","sizeBytes":1868,"isText":true},{"path":"SKILL.md","sizeBytes":22594,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-01T17:45:35.746126Z","sha256":"044156F01E8690091DD56F40052C38CD16D556C1B9E3F9B643F451DA3465FC94","sizeBytes":20797},"review":null,"source":{"repositoryUrl":"https://github.com/fabricioctelles/skills","path":"skills/resume-ats-beater","license":"Apache-2.0","commit":"3b8da2cc1d5d13da7142560433b46b7ec3fc6988","subtreeSha":"C458A4D623355B48D631834B48E60F1B1B430F9A249AD74FDE356BE7327313B2","lastSyncedAt":"2026-09-26T23:11:53.149345Z"},"reviewedAt":"2026-09-01T17:51:23.393455Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/fabricioctelles/skills/tree/main/skills/resume-ats-beater"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install fabricioctelles-skills@llmmart"},{"target":"git","command":"git clone https://github.com/fabricioctelles/skills.git"}]}