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>
268 lines
8.5 KiB
Markdown
268 lines
8.5 KiB
Markdown
# 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
|