people-strategy-okr-builder
Skill2 starsChanged 5 months agoMITView on GitHub
Constrói a estratégia de People + OKRs amarrados à estratégia de negócio. Coleta conversacionalmente prioridades de negócio, dores de people, contexto de headcount/crescimento, horizonte e restrições, e gera um one-pager: 3-5 prioridades estratégicas, cada uma ligada a um objetivo de negócio, com Objective, 2-4 Key Results mensuráveis, iniciativas, owner e métrica, mais riscos e dependências e um roadmap trimestral. Output HTML one-pager + markdown. Dual-mode: works in Claude Code (Python script renderiza HTML rico) AND Claude Cowork (coleta conversacional + markdown output, plus a self-contained HTML artifact when artifacts are available). Trigger em \"estratégia de people\", \"people strategy\", \"construir OKRs de RH\", \"OKRs de people\", \"estratégia de RH na uma página\", \"people strategy on a page\", \"amarrar RH à estratégia\". 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
- pj-vs-clt-calculatorSkill
- promotion-equity-analyzerSkill
- reajuste-impact-calculatorSkill
- 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
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 0 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 12
If you have the Bash tool AND can run Python → conduza a coleta conversacional, monte o JSON de estratégia e use script mode pra renderizar …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Dual-mode operation (Code + Cowork)
HTML pelo design system (obrigatório). Sempre que este skill for produzir HTML, carregue antes o skill
comp-html-guidelinese 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.
Detect platform at start:
- If you have the
Bashtool AND can run Python → conduza a coleta conversacional, monte o JSON de estratégia e use script mode pra renderizar o one-pager:cat strategy.json | python3 scripts/build_strategy.py. - Otherwise (e.g., Claude Cowork web) → conduza a mesma coleta e produza o one-pager direto em markdown no chat. Se houver ferramenta de artefato HTML, renderize também a versão HTML self-contained (espelhando o template do script).
Ambos os modos seguem a mesma estrutura e os mesmos princípios de qualidade.
Coleta conversacional (vale para os dois modos)
Faça as perguntas em ordem (uma rodada, agrupe se o usuário já deu contexto):
- Estratégia / prioridades de negócio: quais são os 3-5 objetivos do negócio no horizonte?
- Dores atuais de people: o que está travando ou em risco (retenção, contratação, engajamento, capacidade)?
- Contexto de headcount / crescimento: tamanho atual, plano de crescimento, áreas que mais crescem.
- Horizonte: anual (default), semestral ou trimestral.
- Restrições: orçamento, headcount de RH, prazos, dependências externas.
Geração (princípios de qualidade)
- Toda prioridade de People amarra a um objetivo de negócio. Sem âncora de negócio, não é prioridade estratégica.
- 3-5 prioridades. Menos que 3 é raso; mais que 5 dilui o foco.
- Por prioridade: 1 Objective claro + 2-4 Key Results mensuráveis (cada KR com target numérico e métrica) + iniciativas concretas + owner + métrica-chave.
- KRs são resultados, não atividades ("reduzir time-to-hire para 35 dias", não "fazer 10 entrevistas").
- Inclua Riscos e Dependências honestos.
- Inclua um roadmap trimestral com milestones por trimestre dentro do horizonte.
Estrutura do JSON de estratégia (entrada do script)
{
"title": "People Strategy 2026",
"owner": "CHRO",
"horizon": "Anual",
"business_context": "Dobrar receita e o time de produto no ano.",
"priorities": [
{
"name": "Escalar engenharia sem perder qualidade de contratação",
"business_goal": "Dobrar o time de produto no H2",
"objective": "Construir uma máquina de contratação previsível e de alta qualidade",
"key_results": [
{"kr": "Reduzir time-to-hire de 60 para 35 dias", "target": "35 dias", "metric": "time-to-hire"},
{"kr": "Manter quality-of-hire acima de 4/5 no review de 90 dias", "target": "4/5", "metric": "quality-of-hire"}
],
"initiatives": ["Estruturar pipeline de sourcing dedicado", "Treinar entrevistadores"],
"owner": "Head de Talent",
"metric": "time-to-hire"
}
],
"risks": ["Mercado de talentos aquecido pode pressionar comp"],
"dependencies": ["Aprovação de budget de headcount no Q1"],
"roadmap": [
{"quarter": "Q1", "milestones": ["Definir bandas", "Contratar 1 recruiter"]},
{"quarter": "Q2", "milestones": ["Lançar programa de referral"]}
]
}Renderize com:
cat strategy.json | python3 scripts/build_strategy.pyOutput markdown (Cowork mode)
# {Título}: People Strategy on a Page
**Owner**: {owner} · **Horizonte**: {horizonte}
{Contexto de negócio em 1-2 frases}
## Prioridades estratégicas
### 1. {Nome da prioridade}
**Objetivo de negócio**: {business_goal}
**Objective**: {objective}
**Key Results**:
- {KR}: target {target} ({métrica})
**Iniciativas**: {...}
**Owner**: {owner} · **Métrica-chave**: {metric}
(3-5 prioridades)
## Riscos & dependências
- Riscos: ...
- Dependências: ...
## Roadmap trimestral
- Q1: ...
- Q2: ...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=people-strategy-okr-builder"
Se artefatos estiverem disponíveis, produza também a versão HTML one-pager self-contained (Tailwind via CDN) espelhando o template do script: header com título/owner/horizonte, contexto de negócio, cards de prioridades com badge de objetivo de negócio + KRs com target + iniciativas + owner, riscos e dependências lado a lado, roadmap trimestral em trilha horizontal, footer Powered by Comp.
People Strategy & OKR Builder
Coleta conversacional → one-pager de estratégia de People com OKRs amarrados ao negócio.
Quando usar
- "estratégia de people" / "people strategy on a page"
- "construir OKRs de RH"
- "amarrar RH à estratégia de negócio"
Workflow
Step 1 (conversacional): colete estratégia de negócio, dores de people, contexto de headcount, horizonte e restrições.
Step 2: monte o JSON de estratégia (3-5 prioridades, cada uma com objective + 2-4 KRs + iniciativas + owner + métrica; riscos; dependências; roadmap).
Step 3: renderize:
cat strategy.json | python3 scripts/build_strategy.pyPrincípios de qualidade
- Toda prioridade amarra a um objetivo de negócio.
- 3-5 prioridades, nunca menos que 3.
- KRs mensuráveis (resultado, não atividade), com target e métrica.
- Riscos, dependências e roadmap trimestral sempre presentes.
Branding
Footer + UTMs no template HTML.
Lead capture
eam_client.py. Privacidade: 100% local.
Resources
| File | Purpose |
scripts/build_strategy.py | JSON → HTML one-pager |
eam_client.py | Lead capture |
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.

