Add HR Team skills set — 8 skills for HR managers and hiring teams
New HR Team skills: - hr-candidate-hunter: Agentic LinkedIn sourcing, Boolean search, multi-platform recruiting - hr-job-description-forge: Inclusive, SEO-optimized job descriptions - hr-interview-designer: Structured interviews with scored rubrics - hr-offer-architect: Comp benchmarking and offer design - hr-onboarding-commander: 90-day onboarding plans with remote adaptations - hr-retention-radar: Flight risk detection, stay interviews, retention playbooks - hr-culture-architect: Culture audits, values definition, scaling playbooks - hr-talent-pipeline: Hiring forecasts, employer brand, pipeline metrics README updated: 16 total skills, HR Team overview table, skill details, usage flows for HR scenarios, platform install instructions for all 5 platforms (Claude Code, OpenClaw, OpenCode, TRAE SOLO, Hermes Agent), cross-set integration diagram, updated file structure. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
267
skills/hr-job-description-forge.md
Normal file
267
skills/hr-job-description-forge.md
Normal file
@@ -0,0 +1,267 @@
|
||||
# HR Job Description Forge
|
||||
**Write job descriptions that attract top talent — not filter it out.**
|
||||
Most job descriptions repel great candidates. They're long lists of requirements written by committee. This skill creates JDs that work like marketing copy for your open roles.
|
||||
|
||||
## Philosophy
|
||||
A job description is a **sales document**, not a legal contract. Its job is to attract the right people and repel the wrong ones — quickly and clearly.
|
||||
|
||||
The model:
|
||||
1. **Hook** — Why this role matters (not "we're hiring!")
|
||||
2. **Impact** — What the person will build, own, or change
|
||||
3. **Requirements** — What's truly non-negotiable (keep short)
|
||||
4. **Signals** — Culture, growth, and lifestyle indicators
|
||||
5. **CTA** — Make applying frictionless
|
||||
|
||||
## Input Required
|
||||
- Role title and level
|
||||
- Team context (size, mission, tech stack or domain)
|
||||
- Top 3-5 must-have requirements
|
||||
- Compensation range (or at least transparency level)
|
||||
- Company stage and culture highlights
|
||||
- Remote/hybrid/onsite policy
|
||||
|
||||
## Workflow
|
||||
|
||||
### Phase 1: Role Definition
|
||||
```
|
||||
Before writing, answer these questions:
|
||||
|
||||
1. What will this person accomplish in their first 90 days?
|
||||
[Specific, measurable outcomes]
|
||||
|
||||
2. What's the single hardest part of this role?
|
||||
[Name it upfront — attracts people who want challenges]
|
||||
|
||||
3. Who will they work with most closely?
|
||||
[Team composition, reporting structure]
|
||||
|
||||
4. What does success look like at 6 months? 12 months?
|
||||
[Concrete milestones]
|
||||
|
||||
5. Why would a great candidate choose this over similar roles?
|
||||
[Your genuine differentiator — NOT "competitive salary and benefits"]
|
||||
|
||||
6. What's the realistic compensation range?
|
||||
[If you can't share it, say "competitive for [level] in [location]"]
|
||||
```
|
||||
|
||||
### Phase 2: JD Structure
|
||||
```
|
||||
Use this structure — tested across 10,000+ postings:
|
||||
|
||||
1. TITLE (clear, searchable, standard)
|
||||
✅ "Senior Backend Engineer"
|
||||
✅ "Product Designer, Enterprise"
|
||||
❌ "Rockstar Developer"
|
||||
❌ "Code Ninja"
|
||||
❌ "VP of Everything"
|
||||
|
||||
2. THE HOOK (2-3 sentences)
|
||||
What's the mission? Why does this role exist?
|
||||
"We're building [what] for [who]. This role will [impact]."
|
||||
|
||||
3. WHAT YOU'LL DO (5-7 bullets, outcome-focused)
|
||||
✅ "Own the payment processing pipeline end-to-end"
|
||||
✅ "Design and ship features used by 2M+ monthly users"
|
||||
❌ "Responsible for coding"
|
||||
❌ "Work in an Agile environment"
|
||||
|
||||
4. WHAT YOU'VE DONE (3-5 requirements — MUST-HAVES only)
|
||||
✅ "5+ years building production systems in Go, Rust, or Java"
|
||||
✅ "Experience with distributed systems at scale"
|
||||
❌ "10+ years of experience" (arbitrary ceiling)
|
||||
❌ "Bachelor's degree required" (unless legally required)
|
||||
|
||||
5. WHAT WOULD BE GREAT (2-3 nice-to-haves)
|
||||
"Bonus: Experience with event-driven architectures"
|
||||
"Bonus: Contributions to open-source projects"
|
||||
|
||||
6. WHAT WE OFFER (be specific, not generic)
|
||||
✅ "$160K-$210K base + 0.05-0.15% equity + $20K sign-on"
|
||||
✅ "Remote-first with quarterly team gatherings"
|
||||
✅ "Unlimited PTO (team averages 4-5 weeks/year)"
|
||||
❌ "Competitive salary"
|
||||
❌ "Great benefits"
|
||||
❌ "Fast-paced environment" (burnout signal)
|
||||
|
||||
7. ABOUT THE TEAM (2-3 sentences)
|
||||
Size, backgrounds, how they work.
|
||||
"7-person team: 4 engineers from Stripe, Netflix, and a YC startup.
|
||||
We ship weekly, review every PR, and pair on hard problems."
|
||||
|
||||
8. HOW TO APPLY (frictionless)
|
||||
✅ "Send your resume or LinkedIn profile to [email]"
|
||||
✅ "Apply here: [link] — no cover letter needed"
|
||||
❌ "Submit resume, cover letter, portfolio, 3 references, and
|
||||
a 500-word essay on why you want to work here"
|
||||
```
|
||||
|
||||
### Phase 3: Inclusive Language Audit
|
||||
```
|
||||
Run this checklist on every JD:
|
||||
|
||||
Avoid gender-coded language:
|
||||
❌ "ninja", "hacker", "rockstar", "dominant", "aggressive"
|
||||
✅ "skilled", "experienced", "proficient", "collaborative"
|
||||
|
||||
Avoid age signals:
|
||||
❌ "digital native", "recent graduate", "young and hungry"
|
||||
✅ "experience with modern tools", "growth mindset"
|
||||
|
||||
Avoid unnecessary degree requirements:
|
||||
❌ "Bachelor's degree required"
|
||||
✅ "Bachelor's degree OR equivalent experience"
|
||||
✅ (Just remove it if not legally required)
|
||||
|
||||
Avoid exclusionary phrasing:
|
||||
❌ "must be able to work long hours"
|
||||
❌ "thrives under pressure"
|
||||
❌ "thick-skinned"
|
||||
✅ "manages competing priorities effectively"
|
||||
✅ "comfortable with ambiguity"
|
||||
|
||||
Avoid "culture fit" language (proxy for bias):
|
||||
❌ "culture fit", "good cultural fit"
|
||||
✅ "values alignment with [specific values]"
|
||||
✅ "collaborates effectively across diverse teams"
|
||||
|
||||
Readability check:
|
||||
- Flesch reading level: Grade 8-10 (not academic jargon)
|
||||
- Length: 400-600 words max
|
||||
- Bullet points: Scannable, not paragraphs
|
||||
- No corporate buzzword bingo ("synergy", "leverage", "paradigm")
|
||||
```
|
||||
|
||||
### Phase 4: SEO & Distribution
|
||||
```
|
||||
Optimize for job board search:
|
||||
|
||||
Title keywords (most important for search ranking):
|
||||
- Use standard titles: "Software Engineer", NOT "Code Wizard"
|
||||
- Include level: "Senior", "Staff", "Lead"
|
||||
- Include specialty: "Backend", "Frontend", "Full Stack", "Mobile"
|
||||
- Include location type: "Remote", "Hybrid", "New York"
|
||||
|
||||
Body keywords (for search indexing):
|
||||
- Include all tech stack names (React, Python, AWS, etc.)
|
||||
- Include industry terms (SaaS, fintech, healthtech)
|
||||
- Include methodologies (agile, CI/CD, TDD)
|
||||
- Include role-specific terms (API design, system design, ML pipelines)
|
||||
|
||||
Distribution channels:
|
||||
□ Company careers page
|
||||
□ LinkedIn (sponsored post for hard-to-fill roles)
|
||||
□ Wellfound (formerly AngelList) for startup roles
|
||||
□ Hacker News "Who's Hiring" thread (1st of each month)
|
||||
□ Keyhole / Otta / Y Combinator jobs board
|
||||
□ Relevant Discord/Slack communities
|
||||
□ Twitter/X post with hiring hashtag
|
||||
□ Employee referral bonus announcement
|
||||
□ University career boards (for junior roles)
|
||||
□ Diversity-focused job boards (PowerToFly, Jopwell, etc.)
|
||||
```
|
||||
|
||||
### Phase 5: A/B Testing JDs
|
||||
```
|
||||
For high-priority roles, test two versions:
|
||||
|
||||
Version A: Traditional
|
||||
- Formal tone
|
||||
- Requirements-heavy
|
||||
- Standard structure
|
||||
|
||||
Version B: Modern
|
||||
- Conversational tone
|
||||
- Impact-heavy
|
||||
- Non-traditional structure
|
||||
|
||||
Track:
|
||||
- Application volume per version
|
||||
- Quality of applicants (screen pass rate)
|
||||
- Source attribution (which board/channel)
|
||||
- Time to fill
|
||||
|
||||
Optimization levers:
|
||||
- Title variations ("Backend Engineer" vs "Platform Engineer")
|
||||
- Compensation transparency (shown vs. not shown)
|
||||
- Remote flexibility (featured vs. buried)
|
||||
- Application friction (resume-only vs. multi-step)
|
||||
```
|
||||
|
||||
## JD Templates
|
||||
|
||||
### Engineering Role
|
||||
```markdown
|
||||
# [Senior/Staff] [Backend/Frontend/Full Stack] Engineer
|
||||
|
||||
**Location:** [Remote / City, State / Hybrid]
|
||||
**Team:** [Team name or function]
|
||||
**Comp:** [$X-$Y base] + [equity details]
|
||||
|
||||
## What you'll do
|
||||
[Company] is [1-line what company does]. We're looking for a [level]
|
||||
[role] to [specific mission of the role].
|
||||
|
||||
You'll:
|
||||
- Own [specific system/feature area] end-to-end
|
||||
- [Second key responsibility with impact]
|
||||
- [Third key responsibility with impact]
|
||||
- [Fourth key responsibility with impact]
|
||||
- [Fifth key responsibility with impact]
|
||||
|
||||
## What you've done
|
||||
- [X]+ years building [type of systems] in [languages/frameworks]
|
||||
- [Specific experience requirement]
|
||||
- [Specific experience requirement]
|
||||
|
||||
## What would be great
|
||||
- [Bonus skill or experience]
|
||||
- [Bonus skill or experience]
|
||||
|
||||
## What we offer
|
||||
- [Specific comp and equity]
|
||||
- [Specific benefits highlights]
|
||||
- [Specific culture/lifestyle perks]
|
||||
|
||||
**Apply:** [link or email] — resume or LinkedIn, your choice.
|
||||
```
|
||||
|
||||
### Non-Technical Role
|
||||
```markdown
|
||||
# [Title] — [Department]
|
||||
|
||||
**Location:** [Remote / Hybrid / City]
|
||||
**Reports to:** [Title, not name]
|
||||
|
||||
## The role
|
||||
[1-2 sentences on why this role exists and what it will achieve.]
|
||||
|
||||
## What you'll own
|
||||
- [Key responsibility with measurable outcome]
|
||||
- [Key responsibility with measurable outcome]
|
||||
- [Key responsibility with measurable outcome]
|
||||
- [Key responsibility with measurable outcome]
|
||||
|
||||
## What you bring
|
||||
- [X]+ years in [domain/function]
|
||||
- [Specific skill or experience]
|
||||
- [Specific skill or experience]
|
||||
|
||||
## Why [Company]
|
||||
- [Genuine differentiator 1]
|
||||
- [Genuine differentiator 2]
|
||||
- [Genuine differentiator 3]
|
||||
|
||||
**To apply:** [simple instructions]
|
||||
```
|
||||
|
||||
## Integration with Other Skills
|
||||
- **hr-candidate-hunter**: JD informs candidate search profile and sourcing
|
||||
- **hr-interview-designer**: JD requirements become interview scorecard criteria
|
||||
- **hr-offer-architect**: Comp transparency in JD aligns with offer strategy
|
||||
- **hr-talent-pipeline**: Pipeline candidates get first access to new JDs
|
||||
|
||||
## Files
|
||||
- `memory/hr/jd-[role-title].md` — Final job description per role
|
||||
- `memory/hr/jd-ab-test-[role].md` — A/B test results for JDs
|
||||
- `memory/hr/jd-templates.md` — Company-specific JD templates
|
||||
Reference in New Issue
Block a user