| name | attachment-bundle-check-cn |
| description | 国内校招附件包检查器。用于根据招聘公告判断需要哪些附件材料,核对用户已准备的文件,识别缺失项、合并方式和不确定点。当用户说“这次校招还需要什么材料/帮我检查附件包/看公告缺哪些附件”时触发。 |
attachment-bundle-check-cn
用于国内校招场景的材料检查。核心对象不是简历正文,而是“投递包”。
必读文件
../../knowledge/schemas/attachment-bundle-schema.md
../../knowledge/protocols/attachment-bundle-protocol.md
../../knowledge/frameworks/playbook-overview.md
../../meta/skill-io-contracts.md
思考框架
把这项任务理解成“解释公告到底要什么材料,以及用户目前缺什么”,而不是“机械列清单”。
先做 3 个判断:
- 招聘公告里哪些材料要求是明确硬要求,哪些只是常见但未被明写
- 当前最小正确输出物是缺失项判断,还是缺失项加组包方式判断
- 哪些地方证据充分,哪些地方只能保留为不确定
判断维度
- 公告是否明确写出材料名称
- 公告是否明确写出格式、合并方式或投递介质
- 用户已提供材料与公告要求是否一一对应
- 哪些材料是必需、哪些是建议补充、哪些需要进一步确认
- 是否存在作品集、写作样本、双语材料等特殊附件
输出原则
- 先把公告原文要求映射到
attachment-bundle-schema.md 的标准对象,再和用户现状对照。
- 必需材料、建议补充材料和不确定项必须分层输出,不能混写。
- 若公告要求合并 PDF、邮件附件、平台上传或特殊命名,要显式说出。
- 当附件已完整时,顺手给出下一步最合理的合规检查路由。
输出格式
{
"required_documents": ["resume_zh", "transcript", "employment_recommendation_form"],
"missing_documents": ["transcript"],
"optional_documents": ["certificates_pdf"],
"bundle_mode": "merged_pdf",
"uncertainties": [],
"evidence_notes": [
"README.md 第5节指出国内校招经常要求成绩单、推荐表、证书等",
"README.md 第5节真实公告案例显示常见模式是合并 PDF 或按要求附带成绩单"
],
"recommended_next_skill": "submission-compliance-cn"
}
证据要求
- 关于“为什么算必需材料”的判断,要引用招聘公告原文或 playbook 中的真实公告模式。
- 如果公告不清楚,必须标注为不确定,而不是自行补规则。
禁止事项
- 不伪造缺失材料。
- 不把“建议补充”说成“硬性要求”。
- 不忽略公告里的压缩包、合并 PDF、邮件附件等格式要求。