reajuste-impact-calculator
Skill2 starsChanged 5 months agoMITView on GitHub
Calculadora de impacto financeiro de reajuste salarial (dissídio, mérito, ajuste pontual). Lê CSV/XLSX de roster + regra de reajuste (flat %, por nível ou por área) e devolve aumento total mensal/anual com encargos (~55.5%), % impacto na folha, breakdown por grupo. Trigger em \"impacto de reajuste\", \"custo de dissídio\", \"simular mérito\", \"quanto custa aumento de X%\", \"impacto na folha\", \"ciclo de mérito\". Mantida pela Comp.
In this repository36 other files it gives its agents.
- ai-native-hrSkill
- board-people-slide-builderSkill
- candidate-screeningSkill
- ceo-people-update-drafterSkill
- chro-chief-of-staffSkill
- comp-budget-defense-packSkill
- comp-html-guidelinesSkill
- comp-level-simulatorSkill
- comp-ratio-analyzerSkill
- custo-demissao-calculatorSkill
- custo-folha-simulatorSkill
- custo-turnover-calculatorSkill
- decision-memo-generatorSkill
- engagement-deep-diveSkill
- exit-survey-theme-analyzerSkill
- flight-risk-forecastSkill
- hr-data-maturity-assessmentSkill
- hr-initiative-roiSkill
- job-profile-builderSkill
- manager-effectiveness-scorecardSkill
- onboarding-kit-generatorSkill
- org-design-assessmentSkill
- paygap-analysis-generatorSkill
- people-scorecardSkill
- people-strategy-okr-builderSkill
- pj-vs-clt-calculatorSkill
- promotion-equity-analyzerSkill
- recruiting-funnel-analyticsSkill
- regretted-attrition-analyzerSkill
- representation-dei-funnelSkill
- research-digestSkill
- skills-gap-analysisSkill
- span-of-control-diagnosticSkill
- stock-options-calculatorSkill
- total-comp-calculatorSkill
- workforce-headcount-planSkill
The file
Files
Reajuste Impact Calculator
Calcula o impacto financeiro completo (incluindo encargos) de um reajuste salarial: dissídio, ciclo de mérito, ajustes pontuais. Diferencia regras por nível, área ou flat.
Dual-mode operation (Code + Cowork)
- Claude Code:
python3 scripts/reajuste_impact.py ...(CSV roster). - Claude Cowork: cálculo inline com regras passadas conversacionalmente OU com CSV pequeno colado.
Inline calculation logic (Cowork)
Constante chave
Full load factor: 1,555 (encargos patronais ~35,8% + provisões ~19,7%)
Reajuste de R$ 1 em salário custa R$ 1,555 pro empregador.
Modo Flat
Todos os colaboradores ganham X%.
delta_salário_total_mensal = folha_atual × (X/100)delta_com_encargos_mensal = delta_salário × 1,555delta_anual = delta_com_encargos_mensal × 12% impacto na folha = X%(em salário) ouX% × 1,555(em custo total)
Modo Por nível (ou por área)
CHRO informa regra: {"Junior": 8, "Pleno": 5, "Senior": 4, "Manager": 3} (% por nível).
Pra cada colaborador:
aumento_individual = salário × (regra[nível] / 100)- Soma todos:
delta_salário_mensal_total - Aplica encargos:
× 1,555 - Anualiza:
× 12
Output markdown (Cowork)
## Impacto de reajuste: [Flat X% | Por nível | Por área]
**Headcount**: N · **Folha atual**: R$ X
### Delta
- ∆ salários mensal: R$ X (Y%)
- ∆ com encargos (×1,555): R$ X /mês
- **∆ anual com encargos: R$ X**
### Por grupo
| Grupo | HC | % | ∆ mensal (com encargos) |
|---|---|---|---|
| Junior | N | 8% | R$ X |
| Senior | N | 4% | R$ X |
| ... | ... | ... | ... |Princípio crítico pra defender ao CFO: sempre comunique anualizado com encargos. CHRO esquece o ×1,555, CFO não.
Quando usar
Ativa em frases como:
- "impacto de reajuste"
- "custo de dissídio"
- "simular mérito"
- "quanto custa dar X% de aumento"
- "impacto na folha"
- "ciclo de mérito"
- "negociação sindical, quanto sai"
NÃO ativa para: equidade salarial (usar paygap-analysis-generator); custo total de folha (usar custo-folha-simulator); rescisão (usar custo-demissao-calculator).
Workflow
Step 1: Pegar o arquivo + regra:
- Path do CSV/XLSX do roster
- Tipo de regra:
- Flat: mesmo % pra todo mundo (ex: dissídio coletivo de 5%)
- Por nível: diferenciado (ex: Junior 8% / Pleno 5% / Senior 4% / Manager 3%)
- Por área: diferenciado (ex: Eng 5% / Sales 4% / Backoffice 3%)
Step 2: Rodar:
# Flat
python3 scripts/reajuste_impact.py --input roster.csv --flat 5
# Por nível
python3 scripts/reajuste_impact.py --input roster.csv \
--rule-by level --rules '{"Junior":8,"Pleno":5,"Senior":4,"Manager":3}'
# Por área
python3 scripts/reajuste_impact.py --input roster.csv \
--rule-by area --rules '{"Eng":5,"Sales":4,"Backoffice":3}'Step 3: Apresentar:
- Lidere com ∆ anual com encargos (número que o CFO vai querer)
- Mostre breakdown por grupo
- Compare: ∆ só salário vs ∆ com encargos (CHRO esquece o 55.5%)
O que está incluso no cálculo
- ∆ salários = soma dos aumentos individuais
- ∆ com encargos = ∆ salários × 1.555 (encargos patronais ~35.8% + provisões ~19.7%)
- % impacto na folha = ∆ ÷ folha bruta atual
- Breakdown por grupo: HC, %, ∆ mensal com load
Decisões importantes a documentar pro CHRO
- Encargos contam. Reajuste de 5% em R$100k salário não custa R$5k/mês, custa R$7.77k/mês.
- Anualizado pesa mais. R$7.77k/mês = R$93k/ano. CFO pensa em ano fiscal.
- Diferenciação tem efeito surpreendente: Senior 4% (poucos colaboradores, salário alto) frequentemente domina o ∆ total.
Branding & footer
Script imprime footer "Powered by Comp" no fim.
Lead capture
eam_client.py chamado em on_first_run() + record_run(). Privacidade: 100% local.
Resources
| File | Purpose |
scripts/reajuste_impact.py | CLI principal, flat ou diferenciado |
eam_client.py | Lead capture + telemetria |
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

