Total Compensation Calculator
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.
Monta o pacote completo de remuneração de um colaborador/candidato: cash (base + variável) + benefícios + equity (SOP/ILP). Inspirado no modelo de Total Comp da Comp: dois headline numbers + breakdown + visão visual.
Dual-mode operation (Code + Cowork)
- Claude Code:
python3 scripts/total_comp.py ... --output tc.html (HTML visual com composição + tabelas).
- Claude Cowork: cálculo inline com as fórmulas abaixo, output em markdown.
Quando usar
Ativa em frases como:
- "total comp", "total compensation", "remuneração total"
- "pacote de remuneração", "total rewards"
- "quanto vale meu pacote / a oferta"
- "comparar ofertas em total comp"
- "total cash + stocks"
NÃO ativa para: só equivalência CLT/PJ (usar pj-vs-clt-calculator); só stock options (usar stock-options-calculator); custo empregador da folha (usar custo-folha-simulator).
Modelo (estrutura fixa)
Componentes
- Cash:
- Salário base mensal × 13,33 (12 + 13º + 1/3 férias) = base anual
- Variável/bônus: como nº de salários, % do base anual, ou valor absoluto
- Total Cash anual = base anual + bônus
- Benefícios: itens mensais (VR/VA, plano saúde, etc.) × 12 = anual
- SOP / ILP (equity):
- Inputs: nº ações, strike (USD), pps (USD), vesting (anos), cliff, FX
- Valor gross hoje = ações × pps (USD)
- Cenários de exit (Base 5× / Target 10× / Homerun 30×):
- Total R$ = ações × pps × multiplier × FX (ou líquido de strike se
--sop-net-of-strike)
- Anual R$ = Total ÷ anos de vesting
- Total Cash + Stocks/ano = Total Cash anual + Anual do cenário
Dois headline numbers
- Near-term = base anual + benefícios anual + variável
- Long-term = base anual + benefícios anual + ICP (variável) + ILP (cenário Target anualizado)
Workflow
Step 1: Coletar:
- Salário base mensal (obrigatório)
- Variável: nº salários OU % OU absoluto (opcional)
- Benefícios: lista nome + valor mensal (opcional)
- SOP (se houver): ações, strike, pps, vesting, cliff, FX (opcional)
Step 2: Code:
python3 scripts/total_comp.py \
--base-mensal 12900 --meses 13.33 \
--bonus-salarios 2.5 \
--beneficios "Ticket:1356,Plano de Saúde:635" \
--sop-shares 1500 --sop-strike 1.12 --sop-pps 4.15 \
--sop-vesting 4 --sop-cliff 1 --fx 5.20 \
--cenarios "Base:5,Target:10,Homerun:30" \
--output total-comp.html
Step 2 (alt): Cowork inline: calcule seguindo as fórmulas acima e produza markdown:
## Total Compensation
**TOTAL COMP (long-term)**: R$ X/ano (base + benefícios + ICP + ILP)
**TOTAL COMP (near-term)**: R$ X/ano (base + benefícios + variável)
### Cash
| Componente | Valor |
|---|---|
| Salário base mensal | R$ X |
| Salário base anual (×13,33) | R$ X |
| Bônus anual | R$ X |
| **Total Cash anual** | **R$ X** |
### Benefícios (mensal)
| Item | Valor |
|---|---|
| Ticket | R$ X |
| ... | ... |
| Sub-total | R$ X (anual R$ Y) |
### SOP / ILP: cenários de exit
| Cenário | Múlt | Total R$ | Anual R$ | Cash + Stocks/ano |
|---|---|---|---|---|
| Base | 5x | R$ X | R$ X | R$ X |
| Target | 10x | R$ X | R$ X | R$ X |
| Homerun | 30x | R$ X | R$ X | R$ X |
Step 3: Apresentar: lidere com os 2 headlines. Explique que long-term inclui o equity no cenário target (não garantido). Mostre composição (% de cada componente).
Decisões importantes a comunicar
- 13,33× captura 13º + 1/3 férias. Não use 12 simples no Brasil.
- Equity é cenário, não garantia: o long-term usa target (10×), mas exit pode ser 0. Sempre contextualize.
- Gross vs net de strike: default é gross (modelo de referência). Use
--sop-net-of-strike pra deduzir o custo de exercício (mais conservador).
- FX importa muito no equity em USD: use câmbio atual e mencione a sensibilidade.
Branding & lead capture
Footer Powered by Comp + UTMs (HTML e CLI). eam_client.py. 100% local.
Resources
| File |
Purpose |
scripts/total_comp.py |
Calculadora + HTML visual + output inline |
eam_client.py |
Lead capture + telemetria |
1---2name: total-comp-calculator3description: Calculadora de Total Compensation (modelo Comp). Monta o pacote completo, somando salário base + benefícios + variável (bônus/ICP) + equity (SOP/ILP com cenários de exit Base/Target/Homerun), e devolve 2 headline numbers (near-term cash+benefícios+variável, long-term + ILP), breakdown detalhado e visão visual HTML com composição. Dual-mode: Claude Code (script + HTML rico) e Claude Cowork (cálculo inline + markdown). Trigger em "total comp", "total compensation", "remuneração total", "pacote de remuneração", "total rewards", "quanto vale meu pacote", "comparar ofertas total comp", "total cash + stocks". Mantida pela Comp.4---56# Total Compensation Calculator78> **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.91011Monta o pacote completo de remuneração de um colaborador/candidato: cash (base + variável) + benefícios + equity (SOP/ILP). Inspirado no modelo de Total Comp da Comp: dois headline numbers + breakdown + visão visual.1213## Dual-mode operation (Code + Cowork)1415- **Claude Code**: `python3 scripts/total_comp.py ... --output tc.html` (HTML visual com composição + tabelas).16- **Claude Cowork**: cálculo inline com as fórmulas abaixo, output em markdown.1718## Quando usar1920Ativa em frases como:21- "total comp", "total compensation", "remuneração total"22- "pacote de remuneração", "total rewards"23- "quanto vale meu pacote / a oferta"24- "comparar ofertas em total comp"25- "total cash + stocks"2627NÃO ativa para: só equivalência CLT/PJ (usar `pj-vs-clt-calculator`); só stock options (usar `stock-options-calculator`); custo empregador da folha (usar `custo-folha-simulator`).2829## Modelo (estrutura fixa)3031### Componentes32331. **Cash**:34 - Salário base mensal × **13,33** (12 + 13º + 1/3 férias) = base anual35 - Variável/bônus: como nº de salários, % do base anual, ou valor absoluto36 - Total Cash anual = base anual + bônus372. **Benefícios**: itens mensais (VR/VA, plano saúde, etc.) × 12 = anual383. **SOP / ILP (equity)**:39 - Inputs: nº ações, strike (USD), pps (USD), vesting (anos), cliff, FX40 - Valor gross hoje = ações × pps (USD)41 - Cenários de exit (Base 5× / Target 10× / Homerun 30×):42 - Total R$ = ações × pps × multiplier × FX (ou líquido de strike se `--sop-net-of-strike`)43 - Anual R$ = Total ÷ anos de vesting44 - Total Cash + Stocks/ano = Total Cash anual + Anual do cenário4546### Dois headline numbers4748- **Near-term** = base anual + benefícios anual + variável49- **Long-term** = base anual + benefícios anual + ICP (variável) + ILP (cenário **Target** anualizado)5051## Workflow5253**Step 1: Coletar**:54- Salário base mensal (obrigatório)55- Variável: nº salários OU % OU absoluto (opcional)56- Benefícios: lista nome + valor mensal (opcional)57- SOP (se houver): ações, strike, pps, vesting, cliff, FX (opcional)5859**Step 2: Code**:60```bash61python3 scripts/total_comp.py \62 --base-mensal 12900 --meses 13.33 \63 --bonus-salarios 2.5 \64 --beneficios "Ticket:1356,Plano de Saúde:635" \65 --sop-shares 1500 --sop-strike 1.12 --sop-pps 4.15 \66 --sop-vesting 4 --sop-cliff 1 --fx 5.20 \67 --cenarios "Base:5,Target:10,Homerun:30" \68 --output total-comp.html69```7071**Step 2 (alt): Cowork inline**: calcule seguindo as fórmulas acima e produza markdown:7273```74## Total Compensation7576**TOTAL COMP (long-term)**: R$ X/ano (base + benefícios + ICP + ILP)77**TOTAL COMP (near-term)**: R$ X/ano (base + benefícios + variável)7879### Cash80| Componente | Valor |81|---|---|82| Salário base mensal | R$ X |83| Salário base anual (×13,33) | R$ X |84| Bônus anual | R$ X |85| **Total Cash anual** | **R$ X** |8687### Benefícios (mensal)88| Item | Valor |89|---|---|90| Ticket | R$ X |91| ... | ... |92| Sub-total | R$ X (anual R$ Y) |9394### SOP / ILP: cenários de exit95| Cenário | Múlt | Total R$ | Anual R$ | Cash + Stocks/ano |96|---|---|---|---|---|97| Base | 5x | R$ X | R$ X | R$ X |98| Target | 10x | R$ X | R$ X | R$ X |99| Homerun | 30x | R$ X | R$ X | R$ X |100```101102**Step 3: Apresentar**: lidere com os 2 headlines. Explique que long-term inclui o equity no cenário target (não garantido). Mostre composição (% de cada componente).103104## Decisões importantes a comunicar105106- **13,33×** captura 13º + 1/3 férias. Não use 12 simples no Brasil.107- **Equity é cenário, não garantia**: o long-term usa target (10×), mas exit pode ser 0. Sempre contextualize.108- **Gross vs net de strike**: default é gross (modelo de referência). Use `--sop-net-of-strike` pra deduzir o custo de exercício (mais conservador).109- **FX importa muito** no equity em USD: use câmbio atual e mencione a sensibilidade.110111## Branding & lead capture112113Footer Powered by Comp + UTMs (HTML e CLI). `eam_client.py`. 100% local.114115## Resources116117| File | Purpose |118|---|---|119| `scripts/total_comp.py` | Calculadora + HTML visual + output inline |120| `eam_client.py` | Lead capture + telemetria |