252 lines
5.1 KiB
Markdown
252 lines
5.1 KiB
Markdown
---
|
|
name: hire-for
|
|
description: Get job description and interview plan for a role
|
|
tools: Read, Write, Glob, Grep, TodoWrite, AskUserQuestion, Task
|
|
model: inherit
|
|
arguments:
|
|
- name: role
|
|
description: The role to create hiring materials for
|
|
required: true
|
|
---
|
|
|
|
# Hire For
|
|
|
|
Generate a comprehensive job description and interview plan for a role.
|
|
|
|
## Instructions
|
|
|
|
### Step 1: Identify Role
|
|
|
|
Use `$ARGUMENTS.role` to determine the role. Map to team expertise:
|
|
|
|
- **Engineering roles**: Full-Stack, Frontend, Backend, DevOps, Security, QA
|
|
- **Product roles**: Product Manager
|
|
- **Design roles**: UI/UX Designer
|
|
- **Growth roles**: Growth Marketer, Content Creator, Data Analyst
|
|
- **Support roles**: Customer Support
|
|
|
|
### Step 2: Product Manager Input
|
|
|
|
Invoke `product-manager` agent to define:
|
|
|
|
1. **Role Requirements**
|
|
- Why we're hiring
|
|
- Team structure and reporting
|
|
- Key responsibilities
|
|
- Success criteria (30/60/90 day goals)
|
|
|
|
2. **Candidate Profile**
|
|
- Must-have qualifications
|
|
- Nice-to-have qualifications
|
|
- Culture fit indicators
|
|
|
|
### Step 3: Specialist Input
|
|
|
|
Invoke the relevant specialist agent for the role:
|
|
|
|
**Technical Roles** - Invoke matching engineer agent:
|
|
- Required technical skills
|
|
- Tech stack proficiency expectations
|
|
- Technical interview questions
|
|
- Take-home assignment ideas
|
|
|
|
**Product/Design Roles** - Invoke `product-manager` or `ui-ux-designer`:
|
|
- Portfolio expectations
|
|
- Case study prompts
|
|
- Design challenge ideas
|
|
|
|
**Growth Roles** - Invoke `growth-marketer` or `data-analyst`:
|
|
- Analytics proficiency requirements
|
|
- Campaign experience expectations
|
|
- Data analysis exercise ideas
|
|
|
|
### Step 4: Generate Job Description
|
|
|
|
Create the job posting:
|
|
|
|
```markdown
|
|
# [Role Title]
|
|
|
|
## About Us
|
|
[Company description - to be filled by user]
|
|
|
|
## About the Role
|
|
[Role context and why it matters]
|
|
|
|
## What You'll Do
|
|
- [Responsibility 1]
|
|
- [Responsibility 2]
|
|
- [Responsibility 3]
|
|
- [Responsibility 4]
|
|
- [Responsibility 5]
|
|
|
|
## What You'll Bring
|
|
|
|
### Must Have
|
|
- [Requirement 1]
|
|
- [Requirement 2]
|
|
- [Requirement 3]
|
|
|
|
### Nice to Have
|
|
- [Nice-to-have 1]
|
|
- [Nice-to-have 2]
|
|
|
|
## Tech Stack / Tools
|
|
- [Tool/Tech 1]
|
|
- [Tool/Tech 2]
|
|
|
|
## What We Offer
|
|
[Benefits - to be filled by user]
|
|
|
|
## Interview Process
|
|
1. [Step 1]
|
|
2. [Step 2]
|
|
3. [Step 3]
|
|
4. [Step 4]
|
|
|
|
---
|
|
|
|
*[Company name] is an equal opportunity employer.*
|
|
```
|
|
|
|
### Step 5: Create Interview Plan
|
|
|
|
Generate the interview structure:
|
|
|
|
```markdown
|
|
# Interview Plan: [Role Title]
|
|
|
|
## Overview
|
|
- **Total Process Length**: [X] weeks
|
|
- **Interview Stages**: [X]
|
|
- **Decision Timeline**: [X] days after final
|
|
|
|
---
|
|
|
|
## Stage 1: Initial Screen (30 min)
|
|
|
|
**Interviewer**: Recruiter / Hiring Manager
|
|
|
|
**Goals**:
|
|
- Verify basic qualifications
|
|
- Assess communication skills
|
|
- Explain role and company
|
|
- Gauge interest and availability
|
|
|
|
**Questions**:
|
|
1. Tell me about your background and what brings you here
|
|
2. [Role-specific question]
|
|
3. What are you looking for in your next role?
|
|
4. [Logistics: timeline, compensation expectations]
|
|
|
|
**Scorecard**:
|
|
- [ ] Communication: Clear and articulate
|
|
- [ ] Relevant experience: Matches requirements
|
|
- [ ] Interest level: Genuinely interested
|
|
- [ ] Cultural fit indicators: Positive
|
|
|
|
---
|
|
|
|
## Stage 2: Technical / Skills Interview (60 min)
|
|
|
|
**Interviewer**: [Relevant team member]
|
|
|
|
**Goals**:
|
|
- Assess core technical/functional skills
|
|
- Understand problem-solving approach
|
|
- Evaluate depth of experience
|
|
|
|
**Questions**:
|
|
1. [Technical question 1]
|
|
2. [Technical question 2]
|
|
3. [Scenario-based question]
|
|
|
|
**Exercise** (if applicable):
|
|
[Description of live coding, design exercise, or case study]
|
|
|
|
**Scorecard**:
|
|
- [ ] Technical proficiency: [1-5]
|
|
- [ ] Problem-solving: [1-5]
|
|
- [ ] Communication of technical concepts: [1-5]
|
|
|
|
---
|
|
|
|
## Stage 3: Take-Home Assignment (Optional)
|
|
|
|
**Time limit**: [X] hours
|
|
|
|
**Assignment**:
|
|
[Description of take-home project]
|
|
|
|
**Evaluation Criteria**:
|
|
- [ ] Functionality: Does it work?
|
|
- [ ] Code quality: Is it well-structured?
|
|
- [ ] Communication: Is it documented?
|
|
|
|
---
|
|
|
|
## Stage 4: Team Interview (45 min each)
|
|
|
|
**Interviewers**: [2-3 team members]
|
|
|
|
**Goals**:
|
|
- Assess collaboration style
|
|
- Evaluate cultural fit
|
|
- Different perspectives on candidate
|
|
|
|
**Focus Areas**:
|
|
- Interviewer 1: [Focus area]
|
|
- Interviewer 2: [Focus area]
|
|
- Interviewer 3: [Focus area]
|
|
|
|
---
|
|
|
|
## Stage 5: Final Interview (45 min)
|
|
|
|
**Interviewer**: [Senior leader / Founder]
|
|
|
|
**Goals**:
|
|
- Final culture assessment
|
|
- Answer candidate questions
|
|
- Sell the opportunity
|
|
|
|
**Questions**:
|
|
1. [Values-based question]
|
|
2. [Growth/ambition question]
|
|
3. What questions do you have for me?
|
|
|
|
---
|
|
|
|
## Evaluation & Decision
|
|
|
|
### Skills Matrix
|
|
|
|
| Skill | Must Have | Candidate Score |
|
|
|-------|-----------|-----------------|
|
|
| [Skill 1] | Yes | |
|
|
| [Skill 2] | Yes | |
|
|
| [Skill 3] | Nice | |
|
|
|
|
### Overall Assessment
|
|
|
|
- **Technical/Functional**: [1-5]
|
|
- **Communication**: [1-5]
|
|
- **Culture Fit**: [1-5]
|
|
- **Growth Potential**: [1-5]
|
|
|
|
### Recommendation
|
|
[ ] Strong Hire
|
|
[ ] Hire
|
|
[ ] No Hire
|
|
[ ] Strong No Hire
|
|
|
|
### Notes
|
|
[Summary of key findings and concerns]
|
|
```
|
|
|
|
## Output
|
|
|
|
- Job description ready to post
|
|
- Complete interview plan
|
|
- Scorecard templates for each stage
|