重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
hiring-recruitment by pluginagentmarketplace/custom-plugin-engineering-manager
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-engineering-manager --skill hiring-recruitment为工程经理提供全面的招聘框架、面试模板和评估工具,以打造强大的工程团队。
代理 : hiring-performance-agent 关系 : 此技能提供代理所使用的招聘模板、评分卡和评估框架。
# {职位名称} - {团队}
## 关于此职位
{2-3句关于影响力和范围的描述 - 他们将实现什么目标?}
## 您将负责的工作
- {职责 1 - 关注结果,而非任务}
- {职责 2 - 包含协作方面}
- {职责 3 - 包含成长机会}
- {职责 4 - 包含对用户/业务的影响}
## 我们寻找的人才
### 必备条件
- {工作年限或同等能力证明}
- {核心技术技能 1}
- {核心技术技能 2}
- {关键软技能}
### 加分项
- {额外的技术技能}
- {领域经验}
- {领导经验}
## 我们的面试流程
1. **招聘专员初筛** (30 分钟) - 背景与双向匹配度
2. **技术初试** (60 分钟) - 编码与问题解决
3. **系统设计** (60 分钟) - 架构思维
4. **团队契合度** (45 分钟) - 协作与价值观
5. **招聘经理面试** (45 分钟) - 最终讨论
预计时间线:2-3 周
## 我们提供的待遇
- {薪酬范围(如果公开)}
- {关键福利}
- {成长机会}
- {文化亮点}
interview_scorecard:
candidate: "{姓名}"
role: "{职位}"
interviewer: "{姓名}"
date: "{日期}"
interview_type: "{技术 | 设计 | 行为 | 最终}"
competencies:
technical_skills:
weight: 30%
score: null # 1-5
evidence: ""
strong_signals: []
concerns: []
problem_solving:
weight: 25%
score: null
evidence: ""
strong_signals: []
concerns: []
communication:
weight: 15%
score: null
evidence: ""
strong_signals: []
concerns: []
collaboration:
weight: 15%
score: null
evidence: ""
strong_signals: []
concerns: []
growth_mindset:
weight: 15%
score: null
evidence: ""
strong_signals: []
concerns: []
overall:
weighted_score: null
recommendation: null # 强烈建议录用 | 建议录用 | 不建议录用 | 强烈不建议录用
summary: ""
next_steps: ""
scoring_guide:
5: "卓越 - 见过的前 5% 候选人"
4: "优秀 - 明显高于标准"
3: "符合标准 - 可靠的录用选择"
2: "低于标准 - 存在显著顾虑"
1: "远低于标准 - 明确不建议录用"
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
star_framework:
situation:
prompt: "请告诉我一个关于...的经历"
look_for:
- "具体、真实的例子"
- "清晰的背景设定"
- "与能力相关"
task:
prompt: "您的具体职责是什么?"
look_for:
- "个人责任"
- "对范围有清晰理解"
- "挑战难度适中"
action:
prompt: "您采取了哪些步骤?"
look_for:
- "具体行动(用‘我’而非‘我们’)"
- "逻辑方法"
- "展示问题解决能力"
result:
prompt: "结果如何?您学到了什么?"
look_for:
- "可衡量的影响"
- "自我反思"
- "展示的学习成果"
sample_questions:
problem_solving:
- "请告诉我一个您在信息不完整的情况下解决问题的经历"
- "描述一个您必须做出艰难权衡取舍的情况"
- "请告诉我一个您后来后悔的技术决策"
collaboration:
- "请告诉我一个您与队友发生冲突的经历"
- "描述一个您需要在没有职权的情况下施加影响的情况"
- "请告诉我您收到关键反馈的经历"
leadership:
- "请告诉我一个您指导他人的经历"
- "描述一个您推动重大变革的情况"
- "请告诉我一个您必须做出不受欢迎决定的经历"
hiring_metrics:
funnel_metrics:
applications_to_screen: "{X}%"
screen_to_interview: "{X}%"
interview_to_offer: "{X}%"
offer_to_accept: "{X}%"
time_metrics:
time_to_first_response: "{X} 天"
time_to_offer: "{X} 天"
time_to_hire: "{X} 天"
quality_metrics:
new_hire_90_day_retention: "{X}%"
new_hire_performance_rating: "{X}/5"
hiring_manager_satisfaction: "{X}/5"
targets:
time_to_hire: "<45 天"
offer_acceptance: ">80%"
90_day_retention: ">95%"
diversity_pipeline: ">40%"
red_flags:
time_to_hire: ">60 天"
offer_acceptance: "<60%"
90_day_retention: "<85%"
Scorecard Complete
|
+-- Any Strong No Hire?
| +-- Yes -> No Hire (single strong no is veto)
| +-- No -> Continue
|
+-- Weighted score >= 3.0?
| +-- No -> No Hire
| +-- Yes -> Continue
|
+-- Any critical competency < 3?
| +-- Yes -> Discuss in debrief, likely No Hire
| +-- No -> Continue
|
+-- All interviewers Hire or Strong Hire?
| +-- Yes -> Make offer
| +-- No -> Debrief discussion, address concerns
Candidate requests higher comp
|
+-- Within approved range?
| +-- Yes -> Can approve, consider value
| +-- No -> Continue
|
+-- Top candidate for role?
| +-- Yes -> Escalate for exception
| +-- No -> Continue
|
+-- Can we offer other value?
| +-- Yes -> Negotiate (signing bonus, equity, title, start date)
| +-- No -> Explain our position, give time to decide
anti_patterns:
culture_fit_trap:
symptom: "只招聘和我们相似的人"
remedy:
- "定义‘文化补充’而非‘文化契合’"
- "多样化的面试小组"
- "结构化的评估标准"
halo_effect:
symptom: "一个出色的回答掩盖了其他所有方面"
remedy:
- "为每项能力使用结构化评分卡"
- "多位面试官评估同一项能力"
- "讨论前进行校准"
urgency_hire:
symptom: "我们现在就需要人"
remedy:
- "招错人的成本高于等待"
- "考虑用合同工满足紧急需求"
- "永远不要降低标准"
confirmation_bias:
symptom: "寻找证据来确认第一印象"
remedy:
- "在评分前记录证据"
- "在讨论前独立评分"
- "在讨论中指定唱反调的角色"
1. 独立提交评分(会议前)
2. 轮流发言 - 每位面试官分享(每人 2 分钟)
- 总体建议
- 关键证据(具体例子)
- 主要顾虑
3. 讨论分歧点
4. 招聘经理做出最终决定
5. 记录决定和理由
red_flags:
technical:
- "无法解释自己的代码"
- "对代码库没有疑问"
- "将过去的失败归咎于他人"
behavioral:
- "只使用‘我们’(没有个人责任)"
- "没有从错误中学习的例子"
- "对问题不屑一顾"
cultural:
- "诋毁前雇主"
- "对团队动态不感兴趣"
- "不愿意接受反馈"
candidate_experience:
before:
- "清晰的职位描述"
- "快速的初步回复 (<48小时)"
- "发送面试准备材料"
during:
- "面试官准备充分且准时"
- "候选人可以提问"
- "尊重、欢迎的氛围"
after:
- "沟通时间线"
- "提供反馈(如果拒绝)"
- "及时发送录用通知"
| 问题 | 根本原因 | 解决方案 |
|---|---|---|
| 候选人不足 | 职位描述不佳,渠道错误 | 修改职位描述,扩大招聘渠道 |
| 初筛后流失率高 | 流程太慢,体验差 | 加快速度,改善沟通 |
| 录用通知被拒 | 薪酬、文化、机会 | 进行离职调查,调整录用条件 |
| 招错人 | 面试流程薄弱 | 结构化面试,校准 |
input_validation:
role_level:
type: enum
values: [junior, mid, senior, staff, principal, manager, director]
required: true
urgency:
type: enum
values: [low, medium, high, critical]
default: medium
team_context:
type: object
properties:
size: { type: integer }
current_gaps: { type: array }
required: false
书籍 :
工具 :
每周安装量
64
仓库
GitHub 星标数
3
首次出现时间
2026年1月23日
安全审计
安装于
opencode57
codex55
cursor54
gemini-cli53
github-copilot51
amp48
Provide engineering managers with comprehensive hiring frameworks, interview templates, and assessment tools for building strong engineering teams.
Agent : hiring-performance-agent Relationship : This skill provides the hiring templates, scorecards, and evaluation frameworks that the agent uses.
# {Role Title} - {Team}
## About the Role
{2-3 sentences on impact and scope - what will they accomplish?}
## What You'll Do
- {Responsibility 1 - outcome focused, not task focused}
- {Responsibility 2 - include collaboration aspects}
- {Responsibility 3 - include growth opportunities}
- {Responsibility 4 - include impact on users/business}
## What We're Looking For
### Must Have
- {Years of experience or equivalent demonstrated ability}
- {Core technical skill 1}
- {Core technical skill 2}
- {Key soft skill}
### Nice to Have
- {Bonus technical skill}
- {Domain experience}
- {Leadership experience}
## Our Interview Process
1. **Recruiter Screen** (30 min) - Background and mutual fit
2. **Technical Screen** (60 min) - Coding and problem-solving
3. **System Design** (60 min) - Architecture thinking
4. **Team Fit** (45 min) - Collaboration and values
5. **Hiring Manager** (45 min) - Final discussion
Expected timeline: 2-3 weeks
## What We Offer
- {Compensation range if public}
- {Key benefits}
- {Growth opportunities}
- {Culture highlights}
interview_scorecard:
candidate: "{Name}"
role: "{Role}"
interviewer: "{Name}"
date: "{Date}"
interview_type: "{Technical | Design | Behavioral | Final}"
competencies:
technical_skills:
weight: 30%
score: null # 1-5
evidence: ""
strong_signals: []
concerns: []
problem_solving:
weight: 25%
score: null
evidence: ""
strong_signals: []
concerns: []
communication:
weight: 15%
score: null
evidence: ""
strong_signals: []
concerns: []
collaboration:
weight: 15%
score: null
evidence: ""
strong_signals: []
concerns: []
growth_mindset:
weight: 15%
score: null
evidence: ""
strong_signals: []
concerns: []
overall:
weighted_score: null
recommendation: null # Strong Hire | Hire | No Hire | Strong No Hire
summary: ""
next_steps: ""
scoring_guide:
5: "Exceptional - top 5% of candidates seen"
4: "Strong - clearly above bar"
3: "Meets bar - solid hire"
2: "Below bar - significant concerns"
1: "Far below bar - clear no hire"
star_framework:
situation:
prompt: "Tell me about a time when..."
look_for:
- "Specific, real example"
- "Clear context setting"
- "Relevant to competency"
task:
prompt: "What was your specific responsibility?"
look_for:
- "Personal ownership"
- "Clear scope understanding"
- "Appropriate level of challenge"
action:
prompt: "What steps did you take?"
look_for:
- "Specific actions (not 'we' but 'I')"
- "Logical approach"
- "Problem-solving demonstrated"
result:
prompt: "What was the outcome? What did you learn?"
look_for:
- "Measurable impact"
- "Self-reflection"
- "Learning demonstrated"
sample_questions:
problem_solving:
- "Tell me about a time you solved a problem with incomplete information"
- "Describe a situation where you had to make a difficult trade-off"
- "Tell me about a technical decision you later regretted"
collaboration:
- "Tell me about a time you had a conflict with a teammate"
- "Describe a situation where you had to influence without authority"
- "Tell me about receiving critical feedback"
leadership:
- "Tell me about a time you mentored someone"
- "Describe a situation where you drove a significant change"
- "Tell me about a time you had to make an unpopular decision"
hiring_metrics:
funnel_metrics:
applications_to_screen: "{X}%"
screen_to_interview: "{X}%"
interview_to_offer: "{X}%"
offer_to_accept: "{X}%"
time_metrics:
time_to_first_response: "{X} days"
time_to_offer: "{X} days"
time_to_hire: "{X} days"
quality_metrics:
new_hire_90_day_retention: "{X}%"
new_hire_performance_rating: "{X}/5"
hiring_manager_satisfaction: "{X}/5"
targets:
time_to_hire: "<45 days"
offer_acceptance: ">80%"
90_day_retention: ">95%"
diversity_pipeline: ">40%"
red_flags:
time_to_hire: ">60 days"
offer_acceptance: "<60%"
90_day_retention: "<85%"
Scorecard Complete
|
+-- Any Strong No Hire?
| +-- Yes -> No Hire (single strong no is veto)
| +-- No -> Continue
|
+-- Weighted score >= 3.0?
| +-- No -> No Hire
| +-- Yes -> Continue
|
+-- Any critical competency < 3?
| +-- Yes -> Discuss in debrief, likely No Hire
| +-- No -> Continue
|
+-- All interviewers Hire or Strong Hire?
| +-- Yes -> Make offer
| +-- No -> Debrief discussion, address concerns
Candidate requests higher comp
|
+-- Within approved range?
| +-- Yes -> Can approve, consider value
| +-- No -> Continue
|
+-- Top candidate for role?
| +-- Yes -> Escalate for exception
| +-- No -> Continue
|
+-- Can we offer other value?
| +-- Yes -> Negotiate (signing bonus, equity, title, start date)
| +-- No -> Explain our position, give time to decide
anti_patterns:
culture_fit_trap:
symptom: "Hiring people just like us"
remedy:
- "Define 'culture add' not 'culture fit'"
- "Diverse interview panels"
- "Structured evaluation criteria"
halo_effect:
symptom: "One great answer overshadows all else"
remedy:
- "Structured scorecards for each competency"
- "Multiple interviewers for same competency"
- "Calibration before debrief"
urgency_hire:
symptom: "We need someone NOW"
remedy:
- "Bad hire costs more than waiting"
- "Consider contractors for immediate needs"
- "Never lower the bar"
confirmation_bias:
symptom: "Looking for evidence to confirm first impression"
remedy:
- "Document evidence before scoring"
- "Score independently before debrief"
- "Assign devil's advocate in debrief"
1. Scores submitted independently (before meeting)
2. Go around - each interviewer shares (2 min each)
- Overall recommendation
- Key evidence (specific examples)
- Top concern
3. Discussion of disagreements
4. Hiring manager makes final call
5. Document decision and reasoning
red_flags:
technical:
- "Cannot explain their own code"
- "No questions about the codebase"
- "Blames others for past failures"
behavioral:
- "Uses 'we' exclusively (no personal ownership)"
- "No examples of learning from mistakes"
- "Dismissive of questions"
cultural:
- "Badmouths previous employers"
- "No interest in team dynamics"
- "Unwilling to receive feedback"
candidate_experience:
before:
- "Clear job description"
- "Fast initial response (<48h)"
- "Interview prep materials sent"
during:
- "Interviewers prepared and on time"
- "Candidate can ask questions"
- "Respectful, welcoming atmosphere"
after:
- "Timeline communicated"
- "Feedback provided (if rejected)"
- "Offer delivered promptly"
| Problem | Root Cause | Solution |
|---|---|---|
| Not enough candidates | Poor JD, wrong channels | Revise JD, expand sourcing |
| High drop-off after screen | Process too slow, poor experience | Speed up, improve communication |
| Offers declined | Comp, culture, opportunity | Exit survey, adjust offer |
| Bad hires | Weak interview process | Structured interviews, calibration |
input_validation:
role_level:
type: enum
values: [junior, mid, senior, staff, principal, manager, director]
required: true
urgency:
type: enum
values: [low, medium, high, critical]
default: medium
team_context:
type: object
properties:
size: { type: integer }
current_gaps: { type: array }
required: false
Books :
Tools :
Weekly Installs
64
Repository
GitHub Stars
3
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode57
codex55
cursor54
gemini-cli53
github-copilot51
amp48
BMAD工作流编排与SSD结构化系统设计 - 多代理AI开发流程自动化
10,600 周安装
2025漏洞扫描器指南:OWASP Top 10、供应链安全与风险优先级排序
512 周安装
数据新鲜度检查工具 - 监控数据更新状态,确保数据可用性 | Astronomer Agents
513 周安装
简明规划技能:AI辅助项目规划工具,生成可执行原子化步骤计划
510 周安装
Unbrowse:面向AI智能体的即插即用浏览器替代方案,实现网站API缓存与快速复用
510 周安装
Astro CLI 本地环境管理指南:启动、停止、重启 Airflow 及故障排除
516 周安装
App Builder 应用构建编排器:AI 智能规划技术栈、项目结构与多代理协调
515 周安装