When to use this skill
When a new JD requirement is received, use this skill to conduct multiple rounds of communication, improve the JD information, and supplement complete explicit requirements and implicit requirements.
Feature Overview
This skill is used to communicate recruitment needs and optimize recruitment requirement documents (JD/job responsibilities and requirements), includingexplicit contentandimplicit rulestwo parts:
- Explicit content: standard JD text, used for posting on recruitment websites
- Implicit rules: weights, must-have items, salary range, and age requirements during resume matching, used for subsequent resume scoring
Job type identification - Automatically identify different job types and apply the corresponding template differences:
- 🏢 Administrative/functional positions - Focus on communication skills, organization and coordination, and document skills
- 💻 Technical R&D positions - Focus on technical ability, project experience, and learning ability
- 🤖 AI/algorithm positions - Focus on algorithm ability, mathematical foundation, and papers/projects
- 📊 Product/operations positions - Focus on product thinking, data analysis, and user understanding
- 🎯 Sales/BD positions - Focus on communication skills, stress resistance, and customer resources
- 🎨 Design/creative positions - Focus on portfolio, aesthetic ability, and creative ability
Support multiple rounds of communication with the user until all details are confirmed.
Job Type Identification and Template Differences
Step 1: Identify the job type
Before starting to optimize the JD,first confirm the job type:
请告诉我这个职位属于以下哪种类型:
🏢 行政/职能岗
- 行政、人事、财务、法务、助理等
- 特点:注重沟通协调、文书能力、细致严谨
💻 技术研发岗
- 前端、后端、移动端、测试、运维等
- 特点:注重技术能力、项目经验、学习能力
🤖 AI/算法岗
- 算法工程师、机器学习、深度学习、NLP、CV等
- 特点:注重算法能力、数学基础、论文/项目
📊 产品/运营岗
- 产品经理、产品运营、用户运营、内容运营等
- 特点:注重产品思维、数据分析、用户理解
🎯 销售/BD岗
- 销售、商务拓展、客户经理等
- 特点:注重沟通能力、抗压能力、客户资源
🎨 设计/创意岗
- UI设计、UX设计、平面设计、视频剪辑等
- 特点:注重作品集、审美能力、创意能力
请选择岗位类型,我会应用对应的模板差异!
Template differences for different positions
🏢 Administrative/functional position template
Characteristics of explicit content
- Job introduction: emphasize "providing support for the team" and "ensuring efficient operation"
- Job responsibilities:
- Administrative: document management, meeting organization, scheduling, travel arrangements
- HR: recruitment coordination, employee relations, training organization, performance evaluation
- Finance: reimbursement review, budget management, report preparation, financial analysis
- Job requirements:
- Must-have: education, relevant experience, office software (Office, etc.)
- Preferred: detail-oriented and conscientious, communication skills, coordination skills, confidentiality awareness
Characteristics of implicit rules
- Scoring weights:
- Communication and coordination: 30%
- Detail-oriented and rigorous: 25%
- Relevant experience: 20%
- Educational background: 15%
- Other: 10%
- Must-have items:
- 1-3 years of relevant work experience
- Proficient in office software
- Detail-oriented and conscientious personality traits
- Experience requirements:
- Relevant industry experience is acceptable
- High stability requirement (at least 2 years per job)
- Administrative experience at a large company is preferred
💻 Technical R&D position template
Characteristics of explicit content
- Job introduction: Emphasize "technical implementation," "system architecture," "code quality"
- Job Responsibilities:
- Frontend: page development, performance optimization, compatibility handling, component encapsulation
- Backend: API development, database design, architecture design, performance optimization
- Mobile: App development, performance optimization, adaptation handling, SDK encapsulation
- Testing: test cases, automated testing, performance testing, Bug tracking
- Job Requirements:
- Must-haves: programming languages, frameworks, relevant experience
- Preferred: open-source contributions, technical blogs, big tech experience, algorithm skills
Implicit Rule Characteristics
- Scoring Weight:
- Technical ability: 35%
- Project experience: 30%
- Learning ability: 15%
- Educational background: 10%
- Other: 10%
- Must-haves:
- Master essential programming languages and frameworks
- Have relevant project experience
- Able to pass the technical interview
- Experience Requirements:
- 1-5 years of relevant technical experience
- Career changers acceptable (with proof of learning ability)
- Open-source projects or technical blogs preferred
- Big tech experience is a plus
🤖 AI/Algorithm Role Template
Explicit Content Characteristics
- Job Summary: Emphasize "algorithm research and development," "model optimization," "business implementation"
- Job Responsibilities:
- Algorithms: algorithm design, model training, performance optimization, implementation and application
- Machine Learning: feature engineering, model selection, parameter tuning, A/B testing
- Deep Learning: network design, model training, performance optimization, deployment and launch
- Job Requirements:
- Must-haves: mathematical foundation, algorithm skills, programming skills (Python)
- Preferred: top conference papers, Kaggle competitions, open-source projects, big tech experience
Implicit Rule Characteristics
- Scoring Weight:
- Algorithm ability: 35%
- Mathematical foundation: 25%
- Projects/Papers: 20%
- Programming ability: 15%
- Other: 5%
- Must-haves:
- Solid mathematical foundation (linear algebra, probability and statistics)
- Master commonly used algorithms and models
- Have relevant project or research experience
- Experience Requirements:
- 1-3 years of relevant research or project experience
- Master's degree or above preferred
- Top conference papers (NeurIPS, ICML, CVPR, etc.) preferred
- Kaggle competition results preferred
- Outstanding fresh graduates acceptable
📊 Product/Operations Role Template
Explicit Content Characteristics
- Job Summary: Emphasize "user value," "data-driven," "business growth"
- Job Responsibilities:
- Product: requirements analysis, product design, project management, data tracking
- Operations: user growth, event planning, content operations, data analysis
- Job Requirements:
- Must-haves: product thinking, data analysis, communication skills
- Preferred: Relevant experience, industry understanding, project results, data sensitivity
Characteristics of implicit rules
- Scoring weights:
- Product thinking: 30%
- Data analysis: 25%
- Relevant experience: 20%
- Communication skills: 15%
- Other: 10%
- Must-have items:
- Has product or operations-related experience
- Possesses data analysis skills
- Good communication and coordination skills
- Experience requirements:
- 1-3 years of relevant experience
- Successful project cases preferred
- In-depth understanding of the industry preferred
- Career changers acceptable (with proof of relevant abilities)
🎯 Sales/BD role template
Characteristics of explicit content
- Job introduction: Emphasize "performance achievement", "customer development", "relationship maintenance"
- Job responsibilities:
- Sales type: customer development, product sales, order follow-up, customer maintenance
- BD type: business negotiations, partnership coordination, resource integration, relationship maintenance
- Job requirements:
- Must-have items: communication skills, stress tolerance, sales experience
- Preferred: customer resources, industry experience, performance proof, foreign language ability
Characteristics of implicit rules
- Scoring weights:
- Communication skills: 30%
- Relevant experience: 25%
- Stress tolerance: 20%
- Customer resources: 15%
- Other: 10%
- Must-have items:
- Good communication and expression skills
- Able to withstand work pressure
- Has relevant sales or BD experience
- Experience requirements:
- 1-3 years of relevant experience
- Customer resources preferred
- Proof of excellent performance preferred
- Career changers acceptable (with proof of potential)
🎨 Design/Creative role template
Characteristics of explicit content
- Job introduction: Emphasize "visual presentation", "user experience", "creative expression"
- Job responsibilities:
- UI type: interface design, interaction design, design systems, visual specifications
- UX type: user research, prototype design, usability testing, experience optimization
- Graphic type: brand design, poster design, material design, visual creativity
- Job requirements:
- Must-have items: portfolio, design software, aesthetic ability
- Preferred: big company experience, well-known projects, design awards, creative ability
Characteristics of implicit rules
- Scoring weights:
- Portfolio quality: 40%
- Aesthetic ability: 25%
- Relevant experience: 20%
- Creative ability: 10%
- Other: 5%
- Must-have items:
- Has a complete portfolio
- Proficient in using design software
- Good aesthetic ability
- Experience requirements:
- 1-3 years of relevant experience
- Experience with well-known projects or at a big company preferred
- Design awards preferred
- Outstanding new graduates acceptable (with excellent portfolio)
Workflow
┌─────────────────────────────────────────────────────────┐
│ JD优化工作流程 │
├─────────────────────────────────────────────────────────┤
│ │
│ 1. 接收需求 │
│ ├─ 用户提供招聘需求(简单描述或草稿JD) │
│ └─ 确认目标职位和核心要求 │
│ │
│ 2. 提问确认 │
│ ├─ 显性内容相关问题 │
│ ├─ 隐性规则相关问题 │
│ └─ 多轮沟通直至确认 │
│ │
│ 3. 生成优化版JD │
│ ├─ 显性:标准JD文本(符合范式) │
│ ├─ 隐性:匹配规则(权重、must项等) │
│ └─ 提交用户确认 │
│ │
│ 4. 保存文档 │
│ ├─ 保存为 [职位名]-jd.md,保存路径:jd-process/[职位名]/ │
│ └─ 供后续简历匹配使用 │
│ │
└─────────────────────────────────────────────────────────┘
Standard JD Paradigm (Explicit Content)
Structure of an Excellent JD
| Module | Description | Required |
|---|---|---|
| Job Title | Clear job title | ✅ |
| Job Summary | Summarize the job positioning in 1-2 sentences | ✅ |
| Job Responsibilities | 5-8 specific responsibilities | ✅ |
| Job Requirements | Divide into "must-have" and "preferred" | ✅ |
| Salary Range | Clear salary range | ✅ |
| Work Location | Specific city and district | ✅ |
| Company Profile | Brief company introduction | ✅ |
| Benefits | Benefits that attract candidates | ⭐ |
| Team Introduction | Team size and culture | ⭐ |
| Career Development | Promotion path and development | ⭐ |
Checklist of Questions to Confirm with the User
Step 0: Confirm the Job Type
首先,请确认这个职位属于哪种类型:
🏢 行政/职能岗 - 行政、人事、财务、法务、助理等
💻 技术研发岗 - 前端、后端、移动端、测试、运维等
🤖 AI/算法岗 - 算法工程师、机器学习、深度学习等
📊 产品/运营岗 - 产品经理、产品运营、用户运营等
🎯 销售/BD岗 - 销售、商务拓展、客户经理等
🎨 设计/创意岗 - UI设计、UX设计、平面设计等
请选择类型,我会应用对应的模板和权重!
Part 1: Explicit Content (JD Text)
Adjust Questions Based on Job Type
Based on the selected job type, adjust the focus of the following questions:
| Job Type | Key Content to Confirm |
|---|---|
| 🏢 Administrative/Functional | Communication and coordination skills, meticulousness and rigor, office software, stability |
| 💻 Technical R&D | Tech stack, project experience, open-source contributions, learning ability |
| 🤖 AI/Algorithm | Mathematical foundation, algorithm ability, papers/projects, competition results |
| 📊 Product/Operations | Product thinking, data analysis, project results, industry understanding |
| 🎯 Sales/BD | Communication skills, stress tolerance, customer resources, performance proof |
| 🎨 Design/Creative | Portfolio, design software, aesthetic ability, creativity |
1. Basic Information
1. 职位名称是什么?
2. 所属部门和团队?
3. 工作地点(具体城市/区域)?
4. 薪资范围(税前/税后?月薪/年薪?)?
5. 职位类型(全职/兼职/实习)?
6. 工作性质(远程/ hybrid/ onsite)?
2. Job Responsibilities
请描述这个职位的主要工作职责(5-8条):
1. 核心职责是什么?
2. 日常工作内容包括什么?
3. 需要负责哪些项目或任务?
4. 需要和哪些团队协作?
5. 有什么具体的KPI或目标吗?
3. Job Requirements
请描述对候选人的要求,分"必须"和"优先":
【必须项】
1. 学历要求(大专/本科/硕士/不限)?
2. 工作经验要求(应届/1-3年/3-5年/5年以上/不限)?
3. 必备技能是什么?
4. 需要熟悉哪些工具或系统?
5. 有行业经验要求吗?
【优先项】
1. 有什么加分项?
2. 具备哪些技能会优先考虑?
3. 有特定行业或公司背景优先吗?
4. 语言能力要求?
4. Company and Team Information
1. 公司简介(一句话概括)?
2. 团队规模和构成?
3. 团队文化和氛围?
4. 有什么特别的福利吗?
5. 职业发展路径如何?
Part 2: Implicit Rules (Resume Matching)
1. Scoring Weight Settings (Automatically Adjusted Based on Job Type)
Based on the selected job type, apply the corresponding default weights:
| Job Type | Work Experience | Core Competencies | Educational Background | Industry Background | Salary Expectation | Other |
|---|---|---|---|---|---|---|
| 🏢 Administrative/Functional | 20% | Communication and coordination 30% + Meticulousness and rigor 25% | 15% | 5% | 5% | 0% |
| 💻 Technical R&D | 30% | Technical ability 35% | 10% | 10% | 10% | 5% |
| 🤖 AI/Algorithm | 20% | Algorithm ability 35% + Mathematical foundation 25% | 10% | 5% | 5% | 0% |
| 📊 Product/Operations | 20% | Product thinking 30% + Data analysis 25% | 10% | 10% | 5% | 0% |
| 🎯 Sales/BD | 25% | Communication skills 30% + Stress tolerance 20% | 5% | 15% | 5% | 0% |
| 🎨 Design/Creative | 20% | Portfolio 40% + Aesthetic ability 25% | 5% | 5% | 5% | 0% |
Please confirm the weight of each dimension, or adjust the proportions.
Role type-specific weight descriptions:
🏢 Administrative/Functional roles
- Core: Communication and coordination (30%) + Attention to detail and rigor (25%)
- Emphasis: Stability, proficiency in office software
💻 Technical R&D roles
- Core: Technical ability (35%) + Project experience (30%)
- Emphasis: Learning ability, open-source contributions, technical depth
🤖 AI/Algorithm roles
- Core: Algorithm ability (35%) + Mathematical foundation (25%)
- Emphasis: Papers/projects, competition results, research ability
📊 Product/Operations roles
- Core: Product thinking (30%) + Data analysis (25%)
- Emphasis: Project results, industry understanding, user insight
🎯 Sales/BD roles
- Core: Communication ability (30%) + Stress resistance (20%)
- Emphasis: Customer resources, performance evidence, results orientation
🎨 Design/Creative roles
- Core: Portfolio (40%) + Aesthetic ability (25%)
- Emphasis: Creativity, project cases, visual taste
2. Must-have items (veto power) - adjust according to role type
Based on the role type, provide targeted Must-have item suggestions:
🏢 Administrative/Functional roles
以下哪些是必须满足的条件(不满足直接淘汰)?
□ 学历低于大专/本科
□ 工作经验少于1-2年
□ 不熟练使用Office办公软件
□ 不够细致认真
□ 薪资期望超出范围
□ 地点不符合
□ 其他:__________
💻 Technical R&D roles
以下哪些是必须满足的条件(不满足直接淘汰)?
□ 学历低于本科
□ 不掌握[编程语言/框架]
□ 没有相关项目经验
□ 无法通过技术面试
□ 薪资期望超出范围
□ 地点不符合
□ 其他:__________
🤖 AI/Algorithm roles
以下哪些是必须满足的条件(不满足直接淘汰)?
□ 学历低于硕士
□ 数学基础不扎实
□ 不掌握常用算法和模型
□ 没有相关项目或研究经验
□ 薪资期望超出范围
□ 地点不符合
□ 其他:__________
📊 Product/Operations roles
以下哪些是必须满足的条件(不满足直接淘汰)?
□ 学历低于本科
□ 没有产品或运营相关经验
□ 不具备数据分析能力
□ 沟通协调能力不足
□ 薪资期望超出范围
□ 地点不符合
□ 其他:__________
🎯 Sales/BD roles
以下哪些是必须满足的条件(不满足直接淘汰)?
□ 沟通表达能力不足
□ 无法承受工作压力
□ 没有相关销售或BD经验
□ 薪资期望超出范围
□ 地点不符合
□ 其他:__________
🎨 Design/Creative roles
以下哪些是必须满足的条件(不满足直接淘汰)?
□ 没有完整的作品集
□ 不熟练使用设计软件
□ 审美能力不足
□ 薪资期望超出范围
□ 地点不符合
□ 其他:__________
3. Salary range details
1. 期望薪资范围(税前):______ - ______ K/月
2. 可以接受的上浮空间:最多______%
3. 特别优秀的候选人可以突破上限吗? □ 是 □ 否
4. 薪资包含哪些部分(基本工资/绩效/年终奖/股票等)?
4. Experience requirement details
1. 相关行业经验是必须的吗? □ 是 □ 否
2. 可以接受转行的候选人吗? □ 是 □ 否(如果是,需要什么条件?)
3. 知名公司背景加分吗? □ 是 □ 否(加多少权重?)
4. 有创业经验加分吗? □ 是 □ 否
5. Other implicit rules
1. 年龄有要求吗? ______ - ______ 岁
2. 性别有倾向吗? □ 男 □ 女 □ 不限
3. 有稳定性要求吗?(如每份工作至少1-2年) □ 是 □ 否
4. 希望候选人什么时候能入职? ______
5. 有其他特别注意的吗?
Generated document structure
Final output: [Job Title]-jd.md, directory: ./workspace/jd-process/[Job Title]/
# [职位名称] - 招聘需求文档
## 📋 一、显性内容(用于招聘网站发布)
### 职位名称
[职位名称]
### 职位简介
[1-2句话概括职位]
### 工作职责
1. [职责1]
2. [职责2]
3. [职责3]
...
### 任职要求
#### 必须项
- [学历要求]
- [经验要求]
- [技能1]
- [技能2]
...
#### 优先项
- [加分项1]
- [加分项2]
...
### 薪资范围
[税前/税后] [X] - [Y] K/月
### 工作地点
[具体城市和区域]
### 公司简介
[简要公司介绍]
### 福利待遇
- [福利1]
- [福利2]
...
---
## 🔍 二、隐性规则(用于简历匹配评分)
### 1. 评分权重
| 维度 | 权重 | 说明 |
|------|------|------|
| 工作经验 | XX% | 相关工作经验 |
| 技能匹配 | XX% | 必备技能掌握 |
| 学历背景 | XX% | 学历和学校 |
| 行业背景 | XX% | 相关行业经验 |
| 薪资期望 | XX% | 在预期范围内 |
| 其他加分 | XX% | 证书、项目等 |
### 2. Must项(一票否决)
- [ ] 学历低于XX
- [ ] 工作经验少于XX年
- [ ] 不掌握[技能]
- [ ] 薪资期望超出[范围]
- [ ] 地点不符合
- [ ] 其他:[内容]
### 3. 薪资范围
- 期望范围:[X] - [Y] K/月(税前)
- 可接受上浮:最多[X]%
- 特别优秀可突破:□ 是 □ 否
- 薪资构成:[基本工资/绩效/年终奖/股票]
### 4. 经验要求
- 相关行业必须:□ 是 □ 否
- 可接受转行:□ 是 □ 否(条件:[内容])
- 知名公司加分:□ 是 □ 否(权重:[X]%)
- 创业经验加分:□ 是 □ 否
### 5. 其他规则
- 稳定性要求:□ 是 □ 否(每份工作至少[X]年)
- 期望入职时间:[时间]
- 其他注意:[内容]
---
## 📝 三、沟通记录
### 第1轮沟通 - [日期]
- [确认的内容1]
- [确认的内容2]
...
### 第2轮沟通 - [日期]
- [调整的内容1]
- [调整的内容2]
...
---
_本文档生成于 [日期],最后更新于 [日期]_
Usage examples
Example 1: BD Specialist position
User's initial request
"Help me recruit a BD Specialist, in Shenzhen, salary 8-10K, mainly responsible for developing clients"
Round 1 questions
好的,我来帮你优化这个JD!先确认一些信息:
【显性内容】
1. 职位名称就是"BD专员"吗?
2. 工作职责除了开拓客户,还有什么?
3. 任职要求有什么?(学历、经验、技能等)
4. 公司简介和福利待遇可以提供吗?
【隐性规则】
1. 评分权重需要调整吗?(默认:经验30%、技能25%、学历15%、行业15%、薪资10%、其他5%)
2. Must项有哪些?(如学历必须大专以上?)
3. 薪资可以接受上浮吗?最多多少?
4. 经验要求:必须有BD经验吗?还是可以接受转行?
Round 2 confirmation
After the user answers, generate the complete JD document for confirmation.
Notes
Communication skills
- Proceed step by step - Do not ask all questions at once; divide into 2-3 rounds
- Focus on key points - Confirm core information first, then supplement details
- Provide suggestions - Give optimization suggestions based on experience
- Confirm in a timely manner - Have the user confirm after each part is completed
Explicit content requirements
- Concise language - Avoid lengthy descriptions
- Clear responsibilities - Start with verbs
- Clear requirements - Distinguish between "must" and "preferred"
- Attractive - Highlight company and team strengths
Implicit rule requirements
- Quantifiable - Use numbers for weights and ranges as much as possible
- Executable - Rules must be applicable in resume matching
- Flexible - Outstanding candidates may appropriately exceed the limits
- Iterable - Continuously optimize based on recruitment results
Best practices
Characteristics of an excellent JD
✅ Clear responsibilities, 5-8 specific descriptions
✅ Requirements are clear, distinguishing between "must-have" and "preferred"
✅ Salary is transparent, with a reasonable range provided
✅ Location is specific, precise down to the district
✅ Attractive, highlighting the company and team
Resume Matching Rules
✅ Weights are reasonable, with experience and skills accounting for a relatively high proportion
✅ Must-have items are clear, without setting too many thresholds
✅ Salary is flexible, leaving room for outstanding candidates
✅ Experience is open, outstanding career-change candidates can be considered
✅ Continuously optimize, adjusting according to recruitment results
Remember: A good JD can attract suitable candidates, and clear matching rules can improve screening efficiency!
This skill will continue to evolve with accumulated experience. Keep learning and continuously optimize! 🚀