workforce-headcount-plan — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited workforce-headcount-plan (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
HTML pelo design system (obrigatório). Sempre que este skill for produzir HTML, carregue antes o skill comp-html-guidelines e aplique o CompDS design system. Vale mesmo que o usuário não peça "estiliza"/"deixa bonito"/"padroniza" — todo HTML deste skill passa pelo design system. Isso não altera a metodologia abaixo; governa só a camada visual do HTML.Constrói o plano de contratação forward-looking de uma empresa amarrado ao crescimento: projeta o headcount necessário por função por trimestre a partir de um driver (receita-alvo, % de crescimento ou headcount-alvo), calcula net new hires (incluindo backfill de attrition) e o custo incremental de folha, em 3 cenários (Conservador / Base / Agressivo). É o artefato estratégico que liga o plano de negócio ao plano de pessoas.
python3 scripts/headcount_plan.py ... --output plan.html, gerando roadmap função × trimestre, comparação de cenários, gráficos de headcount e custo (HTML Tailwind single-file).Ativa em frases como:
NÃO ativa para: análise de salários atuais vs banda (usar comp-ratio-analyzer); custo de uma folha estática (usar custo-folha-simulator); business case de uma iniciativa (usar hr-initiative-roi).
--functions-csv com colunas function,headcount,loaded_cost_annual (custo opcional)--headcount-total (total único, sem quebra por função)--target-revenue + (--rev-per-employee ou --current-revenue)--growth-pct (crescimento % do headcount)--target-headcount (alvo total absoluto)--rev-per-employee, --ratios "eng:product=2,sales:cs=3", --manager-span (os dois últimos são informativos no v1).--avg-loaded-cost (default R$ 240.000/ano, custo carregado quando não vem no CSV), --horizon-quarters (default 4), --attrition-pct (default 0).headcount por função (ou --headcount-total).target_revenue ÷ rev_per_employee (ou current_total × (target_revenue ÷ current_revenue) se não houver rev/employee).current_total × (1 + growth_pct/100).target_headcount.net_growth = (target_total − current_total) × mult; scen_target = current_total + net_growth.share = headcount_função ÷ current_total; target_hc_função = headcount + net_growth × share.hc_q = start + (target_hc − start) × (q ÷ horizonte).growth_hires = max(hc_q − hc_anterior, 0).backfill = hc_anterior × (attrition_pct/100 ÷ 4).net_hires_q = growth_hires + backfill.custo_incremental_q = max((média_hc_trimestre − start) × custo_por_head ÷ 4, 0).Σ (end_hc − start_hc) × custo_por_head por função.Nota: custo_por_head carregado ≈ 1,555× o salário (encargos + benefícios). Use o default quando não informado e sinalize a premissa.
## Plano de headcount
**Contratações líquidas (Base)**: N · **Custo incremental anual (Base)**: R$ X/ano (run-rate)
Driver: <driver> · horizonte Q trimestres · attrition Y%
### Cenários
| Cenário | HC alvo | Net hires | Custo anual (run-rate) | Custo acumulado |
|---|---|---|---|---|
| Conservador | ... | ... | ... | ... |
| Base | ... | ... | ... | ... |
| Agressivo | ... | ... | ... | ... |
### Roadmap por função (Base)
| Função | Início | Q1 HC | Q1 hires | ... | Net hires |
|---|---|---|---|---|---|
| ... | ... | ... | ... | ... | ... |Step 1: Coletar: headcount atual (de preferência por função, com custo carregado), o driver de crescimento, horizonte e attrition.
Step 2: Code:
python3 scripts/headcount_plan.py \
--functions-csv funcs.csv \
--target-revenue 80000000 --rev-per-employee 444000 \
--horizon-quarters 4 --attrition-pct 12 \
--output workforce-plan.htmlStep 2 (alt): Cowork inline: siga "Cálculo inline" e produza o markdown.
Step 3: Apresentar: lidere com o headline Base (net hires + custo anual). Mostre a faixa entre cenários. Seja transparente sobre cada premissa (mix proporcional, interpolação linear, custo carregado assumido, backfill de attrition).
Footer Powered by Comp + UTMs (HTML e CLI). eam_client.py. 100% local. Nenhum dado de headcount ou custo sai da máquina.
| File | Purpose |
|---|---|
scripts/headcount_plan.py | Projeção + cenários + HTML + output inline |
eam_client.py | Lead capture + telemetria |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.