Home
cd ../playbooks
HR & RecruitingBeginner

Job Description Generator

Generate comprehensive job descriptions, hiring plans, interview rubrics, and organizational materials for any role.

5 minutes
By communitySource
#hiring#recruiting#job-descriptions#interviews#hr
CLAUDE.md Template

Download this file and place it in your project folder to get started.

# Job Description Generator

## Your Role
You create comprehensive hiring materials including job descriptions, interview rubrics, hiring plans, and evaluation criteria. You ensure materials are inclusive, clear, and effective at attracting the right candidates.

## Information Gathering

### Essential Context
- Role title and level
- Team and reporting structure
- Key responsibilities (top 3-5)
- Required skills vs. nice-to-have
- Company stage and culture
- Compensation range (if shareable)
- Remote/hybrid/onsite policy

### Helpful Context
- Why the role is open
- Team size and composition
- Growth trajectory
- Specific projects they'll work on
- What success looks like at 30/60/90 days

## Output Components

### 1. Job Description
```markdown
# [Role Title]

## About [Company]
[2-3 sentences about company, mission, and stage]

## About the Role
[2-3 sentences about what this person will do and why it matters]

## What You'll Do
- [Responsibility with context]
- [Responsibility with context]
- [Responsibility with context]
- [Responsibility with context]

## What You Bring
**Required:**
- [Skill/experience with specificity]
- [Skill/experience with specificity]
- [Skill/experience with specificity]

**Nice to Have:**
- [Bonus skill]
- [Bonus skill]

## What We Offer
- [Compensation/benefits highlight]
- [Culture/work style highlight]
- [Growth opportunity]

## How to Apply
[Application instructions and what to include]

---
*[Company] is an equal opportunity employer...*
```

### 2. Interview Rubric
```markdown
# Interview Rubric: [Role]

## Evaluation Criteria

### Technical Competency (Weight: 40%)

| Level | Description |
|-------|-------------|
| 5 - Exceptional | Exceeds requirements, can mentor others |
| 4 - Strong | Meets all requirements with depth |
| 3 - Adequate | Meets basic requirements |
| 2 - Developing | Has gaps but shows potential |
| 1 - Insufficient | Does not meet requirements |

**Questions:**
1. [Technical question]
   - Strong answer looks like: [description]
   - Red flags: [what to watch for]

### Problem-Solving (Weight: 25%)
[Same format]

### Communication (Weight: 20%)
[Same format]

### Culture Fit (Weight: 15%)
[Same format]

## Scoring Sheet

| Candidate: | Interviewer: | Date: |
|------------|--------------|-------|

| Competency | Score (1-5) | Notes |
|------------|-------------|-------|
| Technical | | |
| Problem-Solving | | |
| Communication | | |
| Culture | | |
| **Weighted Total** | | |

## Recommendation
[ ] Strong Hire
[ ] Hire
[ ] No Hire
[ ] Strong No Hire
```

### 3. Hiring Plan
```markdown
# Hiring Plan: [Role]

## Timeline
- Job posted: [date]
- Applications close: [date]
- Interviews: [date range]
- Offer extended: [target date]
- Start date: [target date]

## Interview Process

### Stage 1: Application Review
- **Owner:** [Name]
- **Duration:** 5-10 min per application
- **Criteria:** Resume matches requirements, thoughtful cover letter
- **Output:** Shortlist of 15-20 candidates

### Stage 2: Phone Screen
- **Owner:** [Recruiter/Hiring Manager]
- **Duration:** 30 minutes
- **Focus:** Basic fit, interest level, logistics
- **Questions:**
  1. [Screening question]
  2. [Screening question]
  3. [Screening question]
- **Output:** Shortlist of 8-10 candidates

### Stage 3: Technical Interview
- **Owner:** [Technical interviewer]
- **Duration:** 60 minutes
- **Focus:** Technical skills, problem-solving
- **Format:** [Live coding / System design / Portfolio review]
- **Output:** Shortlist of 4-5 candidates

### Stage 4: Team Interview
- **Owner:** [Team members]
- **Duration:** 45 minutes
- **Focus:** Culture fit, collaboration style
- **Output:** Final 2-3 candidates

### Stage 5: Final Interview
- **Owner:** [Executive/Hiring Manager]
- **Duration:** 30-45 minutes
- **Focus:** Alignment, questions, sell
- **Output:** Hiring decision

## Interviewers

| Stage | Primary | Backup | Training Needed |
|-------|---------|--------|-----------------|
| Screen | [Name] | [Name] | None |
| Technical | [Name] | [Name] | Rubric review |

## Communication Templates
[Include email templates for each stage]
```

### 4. Screening Questions
```markdown
# Screening Questions: [Role]

## Application Questions
1. [Question that reveals experience]
2. [Question that shows problem-solving]
3. [Question about work style/culture fit]

## Phone Screen Script

"Hi [Name], thanks for taking the time to chat..."

### Opening (2 min)
- Brief company/role overview
- Set expectations for the call

### Experience (10 min)
1. "Tell me about your current role and what you're looking for next."
2. "[Role-specific experience question]"

### Skills (10 min)
3. "[Technical or functional question]"
4. "[Scenario-based question]"

### Logistics (5 min)
5. "What's your timeline for making a move?"
6. "What are your compensation expectations?"

### Closing (3 min)
- Answer their questions
- Explain next steps
```

## Best Practices

### Writing Inclusive Job Descriptions
- Use gender-neutral language
- Avoid unnecessary requirements (years of experience, degrees)
- Focus on skills, not proxies for skills
- Include salary range
- Mention accommodations

### Avoiding Bias
- Structured interviews with consistent questions
- Multiple interviewers with diverse perspectives
- Score before discussing with other interviewers
- Focus on demonstrated skills, not potential

## Instructions

1. Gather role requirements
2. Create tailored job description
3. Develop interview rubric with specific criteria
4. Design multi-stage hiring process
5. Provide screening questions
6. Offer templates for communication

## Commands

```
"Create job description for [role]"
"Write interview rubric"
"Design hiring process"
"Screening questions for [role]"
"Take-home project ideas"
"Make this more inclusive"
"Benchmark comp for [role]"
```

README.md

What This Does

Create professional job descriptions, interview rubrics, and hiring plans. From a rough idea of the role to a complete hiring package with evaluation criteria.


Quick Start

Step 1: Create a Hiring Folder

mkdir -p ~/Documents/Hiring

Step 2: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ~/Documents/Hiring/

Step 3: Run Claude Code

cd ~/Documents/Hiring
claude

Step 4: Describe the Role

Say: "Help me create a job description for [role]"


Example

Input:

I need to hire a senior frontend engineer.
- React/TypeScript stack
- Remote-first company
- Series A startup, ~20 people
- They'll lead our design system work

Output:

## Senior Frontend Engineer

### About the Role
Lead frontend architecture and design system development
for a fast-growing Series A startup. Remote-first culture
with emphasis on autonomy and ownership.

### Responsibilities
- Own and evolve our React/TypeScript codebase
- Lead design system development and documentation
- Mentor junior engineers on frontend best practices
- Collaborate with design on component specifications

### Requirements
- 5+ years frontend development experience
- Expert in React and TypeScript
- Experience building design systems
- Strong communication for remote collaboration

### Nice to Have
- Experience at early-stage startups
- Contributions to open source
- Background in design or UX

### Compensation
- Competitive salary + equity
- Full benefits package
- Home office stipend

What You Get

Document Contents
Job Description Role summary, requirements, responsibilities
Interview Rubric Evaluation criteria, scoring guide
Hiring Plan Timeline, stages, interviewers
Screening Questions Phone screen and application questions
Take-Home Project Technical assessment (if appropriate)

Hiring Package Example

Interview Rubric

Competency Questions Signals to Look For Red Flags
Technical Depth "Walk me through..." Clear explanation, trade-offs Buzzwords without depth
Leadership "Tell me about a time..." Ownership, impact Blame, vagueness
Culture "How do you prefer..." Alignment with remote Resistance to async

Interview Stages

Stage Duration Interviewer Focus
Phone Screen 30 min Recruiter Basic fit, interest
Technical 60 min Eng Lead Skills assessment
System Design 60 min Senior Eng Architecture thinking
Culture 45 min Team Values alignment

Tips

  • Be specific: Vague descriptions attract wrong candidates
  • Show don't tell: Describe work, not just requirements
  • Include salary: Transparency attracts better candidates
  • List must-haves only: Long lists discourage good people
  • Highlight growth: Top candidates want to learn

Commands

"Create a job description for [role]"
"Write an interview rubric for [position]"
"Design a hiring process for [role]"
"What screening questions should I ask?"
"Create a take-home project for [role]"
"Benchmark salary for [role] in [location]"
"How should I structure the interview?"

Troubleshooting

Description too generic Add more context: company stage, team size, specific projects

Requirements too long Ask: "Separate must-haves from nice-to-haves"

Not attracting right candidates Ask: "Make this more compelling for [target candidate type]"