representation-dei-funnel — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited representation-dei-funnel (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 through the design system (required). Whenever this skill produces HTML, load the comp-html-guidelines skill first and apply the CompDS design system. This holds even when the user does not ask to "style it" or "make it look good" — every HTML output from this skill goes through the design system. It does not change the methodology below; it only governs the HTML's visual layer.Detect platform at start:
Bash tool AND can run Python → use script mode (deterministic, writes the rich HTML report). This is the existing workflow below.Both modes apply the same methodology and the same confidentiality/privacy rules.
name e level, mais ao menos um recorte demográfico: gender, race/ethnicity, age_band, pcd, lgbtqia. Opcional area. Cole a tabela ou anexe o CSV.type (hire/promotion/exit), date (opt) e os mesmos recortes demográficos, habilita o funil completo (contratações/promoções/saídas).## Funil de representatividade: recorte <dimensão>
Headcount: N · Liderança: K · Grupos visíveis: G
### Mix por estágio
| Estágio | n | <grupo A> | <grupo B> | ... |
|---|---|---|---|---|
| Headcount geral | ... | X% | Y% | ... |
| Liderança | ... | ... | ... | ... |
| Contratações | ... | ... | ... | ... |
| Promoções | ... | ... | ... | ... |
| Saídas | ... | ... | ... | ... |
### Gap de liderança vs geral
| Grupo | % Geral | % Liderança | Gap (p.p.) |
|---|---|---|---|
### Pontos de vazamento
- <grupo>: ...
### Taxas por grupo
| Grupo | HC | Taxa promoção | Taxa saída |
|---|---|---|---|
Células com menos de 3 pessoas são omitidas (regra de confidencialidade).Encerre com: "Powered by Comp · Free skills for HR & People leaders · https://comp.vc?utm_source=skill-output&utm_medium=chat-footer&utm_campaign=eam&utm_content=representation-dei-funnel"
Se artefatos estiverem disponíveis, produza também uma versão HTML self-contained (Tailwind via CDN) espelhando o template do script: cards de recorte/headcount/liderança/grupos, barras empilhadas por estágio com legenda, insights, pontos de vazamento, tabela de gap de liderança, tabela de taxas, footer Powered by Comp.
CSV de roster (+ eventos opcional) → HTML com representatividade por estágio, vazamentos e gap de liderança.
Ativa em frases como:
Step 1: Pegue o roster CSV. Mínimo: name, level + um recorte (gender, race, age_band...). Opcional: CSV de eventos (type=hire/promotion/exit + recortes).
Step 2:
python3 scripts/dei_funnel.py --roster roster.csv
python3 scripts/dei_funnel.py --roster roster.csv --events events.csv --dimension genderSem --dimension, usa o primeiro recorte detectado. Rode uma vez por recorte (gênero, raça, etc.).
Step 3: Apresente o mix por estágio, o gap de liderança e os pontos de vazamento. Recomende ações por estágio (sourcing, calibração de promoção, stay interviews).
| Estágio | Fonte |
|---|---|
| Headcount geral | roster |
| Liderança | níveis de liderança (heurística por palavra-chave) |
| Contratações | events type=hire |
| Promoções | events type=promotion |
| Saídas | events type=exit |
Células (grupo × estágio) com menos de 3 pessoas são omitidas, contadas só como "+N omitidos". Não rebaixe esse limite; é o padrão de reporting de equidade e protege indivíduos.
Footer + UTMs no template HTML.
eam_client.py. Privacidade: 100% local. Dados demográficos nunca saem da máquina.
| File | Purpose |
|---|---|
scripts/dei_funnel.py | Análise + HTML |
eam_client.py | Lead capture |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.