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:
255
skills/hr-interview-designer.md
Normal file
255
skills/hr-interview-designer.md
Normal file
@@ -0,0 +1,255 @@
|
||||
# HR Interview Designer
|
||||
**Design structured interviews that predict performance and eliminate bias.**
|
||||
Unstructured interviews are worse than random at predicting job performance. This skill builds evidence-based interview processes that work.
|
||||
|
||||
## Philosophy
|
||||
The best interviews are **structured, consistent, and scored**. Every candidate gets the same questions, evaluated against the same rubric, by a calibrated panel.
|
||||
|
||||
The model:
|
||||
1. **Define** — What does success in this role actually require?
|
||||
2. **Design** — Build questions that test those specific requirements
|
||||
3. **Calibrate** — Train interviewers to score consistently
|
||||
4. **Execute** — Run the process with minimal candidate friction
|
||||
5. **Decide** — Use data, not gut feelings
|
||||
|
||||
## Input Required
|
||||
- Job description with requirements
|
||||
- Key competencies for the role (from hiring manager)
|
||||
- Interview panel composition
|
||||
- Timeline constraints
|
||||
- Level of the role (affects depth expectations)
|
||||
|
||||
## Workflow
|
||||
|
||||
### Phase 1: Competency Mapping
|
||||
```
|
||||
Map JD requirements to interviewable competencies:
|
||||
|
||||
For each JD requirement, define:
|
||||
Requirement: "5+ years building distributed systems"
|
||||
Competency: System design at scale
|
||||
How to test: System design round with real-world scenario
|
||||
Score rubric:
|
||||
1 = Cannot design a simple system
|
||||
2 = Can design basic systems, misses edge cases
|
||||
3 = Solid design, considers trade-offs
|
||||
4 = Strong design with depth in multiple areas
|
||||
5 = Exceptional depth, teaches the interviewer something
|
||||
|
||||
Competency categories to cover:
|
||||
Technical/Functional:
|
||||
- Core skills (can they do the job?)
|
||||
- Problem-solving (how do they approach ambiguity?)
|
||||
- Depth (do they understand WHY, not just HOW?)
|
||||
|
||||
Collaboration:
|
||||
- Communication (can they explain complex ideas simply?)
|
||||
- Teamwork (evidence of cross-functional collaboration)
|
||||
- Conflict resolution (how do they handle disagreement?)
|
||||
|
||||
Leadership (for senior roles):
|
||||
- Decision-making (how do they make trade-offs?)
|
||||
- Mentoring (do they lift others up?)
|
||||
- Ownership (do they take responsibility beyond their scope?)
|
||||
|
||||
Values/Culture:
|
||||
- Growth mindset (do they learn from failures?)
|
||||
- Alignment (do their values match company values?)
|
||||
- Motivation (why this role, this company, now?)
|
||||
```
|
||||
|
||||
### Phase 2: Interview Architecture
|
||||
```
|
||||
Design the full interview loop:
|
||||
|
||||
Example: Senior Software Engineer (4 rounds)
|
||||
|
||||
Round 1: Technical Screen (45 min, video)
|
||||
Format: Coding exercise + technical discussion
|
||||
Focus: Core technical competence, communication
|
||||
Interviewer: Senior engineer on the team
|
||||
Questions: 2 coding problems at appropriate level
|
||||
Score: Technical skill (1-5), Communication (1-5)
|
||||
|
||||
Round 2: System Design (60 min, video or onsite)
|
||||
Format: Collaborative design session
|
||||
Focus: Architecture thinking, trade-offs, depth
|
||||
Interviewer: Staff/Principal engineer
|
||||
Questions: Open-ended design problem relevant to company domain
|
||||
Score: Design skill (1-5), Problem-solving (1-5), Depth (1-5)
|
||||
|
||||
Round 3: Behavioral + Collaboration (45 min, video)
|
||||
Format: STAR-based behavioral interview
|
||||
Focus: Past behavior as predictor of future performance
|
||||
Interviewer: Engineering manager or cross-functional partner
|
||||
Questions: 4-5 behavioral questions covering key competencies
|
||||
Score: Collaboration (1-5), Ownership (1-5), Growth (1-5)
|
||||
|
||||
Round 4: Hiring Manager (30 min, video)
|
||||
Format: Two-way conversation
|
||||
Focus: Mutual fit, motivation, career alignment
|
||||
Interviewer: Direct hiring manager
|
||||
Questions: Motivation, career goals, role-specific challenges
|
||||
Score: Motivation (1-5), Fit (1-5), Level appropriateness (1-5)
|
||||
|
||||
Total interview time: 3 hours
|
||||
Candidate experience goal: "Challenging but fair. I felt heard."
|
||||
```
|
||||
|
||||
### Phase 3: Question Bank
|
||||
```
|
||||
Curated questions by competency:
|
||||
|
||||
System Design:
|
||||
- "Design a URL shortener that handles 100M URLs/day"
|
||||
- "Design a real-time notification system for a social app"
|
||||
- "Design the data pipeline for a ride-sharing analytics dashboard"
|
||||
- "Design an API rate limiter for a multi-tenant SaaS platform"
|
||||
|
||||
Coding:
|
||||
- "Implement an LRU cache with O(1) get and put"
|
||||
- "Design and implement a task scheduler with priority queues"
|
||||
- "Build a simple key-value store with persistence"
|
||||
- "Parse and evaluate a boolean expression string"
|
||||
|
||||
Behavioral (STAR format expected):
|
||||
- "Tell me about a time you had to make a decision with incomplete information"
|
||||
- "Describe a situation where you disagreed with your team's direction"
|
||||
- "Walk me through your biggest professional failure and what you learned"
|
||||
- "Tell me about a time you had to influence without authority"
|
||||
- "Describe a project where you had to learn something completely new"
|
||||
|
||||
Leadership (for senior/staff):
|
||||
- "How do you decide what to work on when everything is a priority?"
|
||||
- "Tell me about a time you had to push back on a leadership decision"
|
||||
- "How do you mentor engineers who are stuck?"
|
||||
- "Describe how you've driven technical standards across a team"
|
||||
|
||||
Reverse interview (questions for the candidate to ask):
|
||||
- "What does a typical week look like for someone in this role?"
|
||||
- "What's the biggest challenge the team is facing right now?"
|
||||
- "How does the team make technical decisions?"
|
||||
- "What does onboarding look like for the first 30 days?"
|
||||
- "How is performance measured for this role?"
|
||||
```
|
||||
|
||||
### Phase 4: Rubric Design
|
||||
```
|
||||
Create a scoring rubric for each question:
|
||||
|
||||
Example: System Design Interview
|
||||
|
||||
Score 5 (Strong Hire):
|
||||
- Clarifies requirements before designing
|
||||
- Proposes multiple approaches with trade-off analysis
|
||||
- Considers scale, reliability, and cost
|
||||
- Adapts based on constraints introduced mid-session
|
||||
- Communicates clearly throughout
|
||||
- Demonstrates depth in areas relevant to our systems
|
||||
|
||||
Score 4 (Hire):
|
||||
- Covers most requirements
|
||||
- Shows solid architectural thinking
|
||||
- Considers key trade-offs
|
||||
- Good communication
|
||||
- Some depth in relevant areas
|
||||
|
||||
Score 3 (Lean Hire):
|
||||
- Basic design covers functional requirements
|
||||
- Some consideration of scale
|
||||
- Communication adequate
|
||||
- Limited depth
|
||||
|
||||
Score 2 (Lean No Hire):
|
||||
- Incomplete design
|
||||
- Misses key requirements
|
||||
- Struggles with ambiguity
|
||||
- Surface-level understanding
|
||||
|
||||
Score 1 (Strong No Hire):
|
||||
- Cannot structure a design
|
||||
- No consideration of constraints
|
||||
- Poor communication
|
||||
- Significant knowledge gaps
|
||||
|
||||
Calibration rule:
|
||||
After each round, interviewer writes:
|
||||
1. Score (1-5)
|
||||
2. Evidence (specific things said/done)
|
||||
3. Confidence (high/medium/low)
|
||||
4. Recommendation (strong hire / hire / no hire)
|
||||
```
|
||||
|
||||
### Phase 5: Debrief Framework
|
||||
```
|
||||
Structured debrief after all rounds:
|
||||
|
||||
1. Each interviewer shares (2 min each):
|
||||
- Overall score
|
||||
- Top evidence for hire
|
||||
- Top concern
|
||||
- Recommendation
|
||||
|
||||
2. Discussion (10 min):
|
||||
- Where do scores diverge?
|
||||
- What additional information is needed?
|
||||
- Any process concerns (bad day, technical issues)?
|
||||
|
||||
3. Decision framework:
|
||||
All 4s and 5s → Strong hire
|
||||
Mostly 3s and 4s, no 1s or 2s → Hire
|
||||
Mixed 2s and 3s → Discuss further, may need additional round
|
||||
Any 1s → Strong signal to pass
|
||||
2+ interviewers say no hire → Default to no hire
|
||||
|
||||
4. Decision:
|
||||
□ Strong Hire — make offer immediately
|
||||
□ Hire — proceed with offer
|
||||
□ Additional round needed — schedule within 48 hours
|
||||
□ No Hire — send rejection within 24 hours
|
||||
|
||||
Anti-bias rules:
|
||||
- No "culture fit" discussions (use "values alignment" with evidence)
|
||||
- No "gut feeling" without supporting evidence
|
||||
- No anchoring on first interviewer's score (share scores simultaneously)
|
||||
- No discussing candidates from other roles in the same debrief
|
||||
```
|
||||
|
||||
## Candidate Experience Checklist
|
||||
```
|
||||
Before the interview:
|
||||
□ Send calendar invite with video link/location, parking info
|
||||
□ Share interview format: who they'll meet, what to expect, duration
|
||||
□ Offer accommodation options (timezone, accessibility)
|
||||
□ Confirm 24 hours before
|
||||
|
||||
During the interview:
|
||||
□ Start on time (being late signals disrespect)
|
||||
□ Introduce yourself and the format
|
||||
□ Ask if they have any questions before starting
|
||||
□ Leave 5-10 min at the end for their questions
|
||||
□ Be genuinely enthusiastic — they're evaluating you too
|
||||
|
||||
After the interview:
|
||||
□ Thank them within 24 hours
|
||||
□ Share next steps and timeline
|
||||
□ Deliver the decision within the promised timeframe
|
||||
□ If rejected, give a brief genuine reason if possible
|
||||
□ If offer, follow up with excitement and momentum
|
||||
|
||||
Candidate experience scorecard:
|
||||
"Would I recommend interviewing here to a friend?"
|
||||
Target: 8+/10 even for rejected candidates
|
||||
```
|
||||
|
||||
## Integration with Other Skills
|
||||
- **hr-job-description-forge**: JD requirements map to interview competencies
|
||||
- **hr-candidate-hunter**: Screening feeds into interview pipeline
|
||||
- **hr-offer-architect**: Interview scores inform level and compensation
|
||||
- **hr-onboarding-commander**: Pre-hire data feeds into onboarding plan
|
||||
|
||||
## Files
|
||||
- `memory/hr/interview-plan-[role].md` — Full interview plan per role
|
||||
- `memory/hr/question-bank-[department].md` — Department-specific questions
|
||||
- `memory/hr/rubrics/[role].md` — Scoring rubrics per role
|
||||
- `memory/hr/debrief-[candidate]-[date].md` — Debrief notes per candidate
|
||||
Reference in New Issue
Block a user