员工手册智囊(付费版)

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

员工手册智囊为HR与律师提供员工手册全生命周期合规服务:核查民主程序、竞业限制、解除条款与地域差异,输出可上会的合规报告;支持起草、修订、比对、问答。内置13部法条对照、判例红线与500强共性条款,开箱即满血、零配置。

一句话选型结论

按资料字段整理

员工手册智囊(付费版)是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_7df67fc2/smart-handbook
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_7df67fc2仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791735197
正文体量125.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
员工手册智囊(付费版)当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

125.8 KB
模型实际读到的说明书原文,来自技能仓库

手册智囊 v2.7 · Smart Handbook

付费模式:A2M 智能收(HTTP 402 · payskill)

本 Skill 的「智能审核(review)」与「智能生成(generate)」是基于 A2M 智能收协议(HTTP 402)的付费资源,按次计费、先付后用。买家(消费者 Agent)通过本 Skill 向卖家服务端发起资源请求,服务端将返回 402 Payment-Needed 响应报文,买家需将该报文传递给支付宝的 alipay-pay-for-402-service 技能以完成付款,随后携带 Payment-Proof 重试并获取结果。

工作流程(支付宝买家运行时)

  1. 第一步 · 请求资源:向卖家服务端发起请求(服务地址见本 Skill 的开放平台服务配置 / 商品绑定 URL):
    - 智能审核:POST /v1/smart-handbook/review,body {"handbook_text": "<手册全文>"}
    - 智能生成:POST /v1/smart-handbook/generate,body {"company_info": "<公司信息>"}
  2. 第二步 · 处理 402 响应:你将收到一个状态码为 402 的响应报文,其中包含 Payment-Needed 响应头。此时你需要将整个 402 响应报文传递给支付宝的 alipay-pay-for-402-service 技能,引导用户完成付款。之后完全转移到 alipay-pay-for-402-service 技能的工作流。
  3. 第三步 · 携带凭证重试:付款成功后按 alipay-pay-for-402-service 返回的支付凭证(Payment-Proof Header)重试原请求;卖家服务端验付通过后返回审核报告 / 手册草案。请求返回 200 直接展示内容;返回 402 表示凭证缺失或失效,重新走支付;4xx/5xx 告知用户服务暂不可用建议稍后重试。

服务端已落地能力(缺失项对照)

  • 402 账单下发:请求无 Payment-Proof → 服务端返回 HTTP 402 + Payment-Needed(Base64URL 编码的 RSA2 签名账单:out_trade_no / amount / currency / resource_id / goods_name / pay_before / seller_signature);
  • 携带凭证重试 / 验付调用:服务端读取 Payment-Proof 并调用支付宝验付接口 alipay.aipay.agent.payment.verify,严格校验 active / trade_no / 金额 / 资源一致;
  • 履约确认:验付通过生成资源后异步发送履约回执 alipay.aipay.agent.fulfillment.confirm;引擎异常返回 502 且不确认履约(平台可退款,不交付伪造内容);
  • 订单持久化与幂等:订单按 outTradeNo 持久化于 orders.json,402 与履约两次独立请求凭 outTradeNo 关联,重放不重复扣款。

本地能力(非支付宝运行时 / 离线兜底)

除上述两个付费模式外,本 Skill 其余能力(本地合规分析、比对、问答等)与内置知识包在任意运行时可用,执行不产生账单。支付宝运行时请以本付费模式章节为准触发收费服务。


概述

本 Skill 提供公司员工手册的全生命周期管理能力,包括四大核心流程:

  1. 审核流程(Review):合规性审查、民主程序检查、风险识别、条款优化、多文件交叉一致性检查,输出独立审核报告
  2. 起草流程(Draft):从零起草,支持「深度定制」(逐章确认)和「快速生成」(一键出稿)两种模式
  3. 修订模式(Revision):审核完成后一键将建议应用到原文档,修改内容红色标注
  4. 版本比对(Diff):对比手册 AB 两个版本,识别增删改内容并对变化部分做合规审查
  5. 问答模式(Q&A):导入已发布手册后,针对具体条款提问,精准检索 + 带原文出处的针对性分析与合规提示(见「问答模式」章节)

覆盖四大行业:通用行业、互联网行业、科创企业、制造业。地域覆盖全国各省市,附带各地劳动标准差异和法规依据。

版本更新日志

v2.7.0 (2026-09-04) — ima 降为可选增强:开箱即满血,废除「一键订阅」不可交付承诺

  • 背景:实际使用中发现「一键配置 ima / 一键订阅跟我一样的知识库」无法真正实现——ima 无「加入/订阅」API(仅能手动加入);原七库多为第三方创建(无权打包授权、可随时下架);线上 A2M 买家亦不装 ima。任何依赖订阅的"满血"承诺均不可交付。
  • 满血版定义重构:旧定义(IMA 七库全订阅 + 关联 Skill = 满血)废除。新定义 = 开箱即满血:内置 references/ 作者同款审核知识包(法条清单 + 判例反推风险红线 + 500强共性条款 + 32省市劳动标准)安装即全量就位,零订阅、零配置、不依赖任何外部服务在线。ima 从协议锁准入门禁降为可选增强:连接器已连则自动叠加云端检索,未连不阻塞、不引导、无降级恐吓。
  • 规则改写:规则 0-0(首次引导不再询问"是否订阅七库");规则 0-A(由"IMA 订阅状态检查·准入第一关"改为"增强可用性探测",禁止输出能力受限清单);规则 0-B 加载清单 IMA 段标注可选;C 项覆盖提炼报告改为双源兜底(IMA 启用以云端为源,未启用以本地 learned-patterns 为源,报告不可缺席、源可不同);起草规则 2「七库必搜」→「增强启用时执行」;审核步骤 2.5 / 比对步骤 4 / 修订引用均加「增强启用时」前置。
  • 话术修正:description 与「第二件事」从「已接入 IMA、订阅效果显著差异」改为「内置知识包开箱即满血,IMA 为可选加装」;「IMA 知识库集成」整章标注可选;HF-2 不再把 IMA 订阅检查作为协议锁准入条件。
  • 兼容:用户输入旧指令「配置满血版 / 开启满血版」时,回复开箱即满血说明即可,不再触发订阅流程。

v2.6.0 (2026-08-28) — 新增「问答模式(Q&A)」:已发布手册精准问答与针对性分析

  • 能力:新增对已发布手册的「提问→精准检索→带出处分析」能力(本地 TF-IDF 多策略检索)。员工/HR 用大白话问具体条款,AI 检索手册原文并给出针对性合规提示。
  • 脚本:新增 scripts/handbook_qa.py(单文件整合 importer + engine + manager,Ponytail 收敛:不新增依赖、复用 stdlib + python-docx/pdfplumber,jieba 缺失时自动降级为 CJK n-gram 分词)。支持 --import / --query(--analyze) / --list / --stats / --delete。
  • 检索:TF-IDF 余弦 + 关键词命中 + 章节标题加权 + 问题类型匹配多策略融合;同义词扩展(陪产假↔护理假等);条款级分块 + 同章节内合并(修正 section 归属)。
  • 分析增量:--analyze 按问题类型返回「应加载的 references」(law-checklist / risk-patterns / city-diffs),引导 AI 在检索结果上做合规/风险针对性分析,而非简单复述原文。
  • 协议锁:问答模式附精简免责声明 + 引用可追溯,不新增/修改条款,不触发民主程序协议锁。

v2.5.0 (2026-08-27) — 修复"生成几百页"格式红线(行距/页面/表格宽度)

  • 根因:输出规范表只给了 Node.js docx npm 包参数(twips/half-point 单位),未给 python-docx 等价写法。AI 用 python-docx 时照抄 spacing: { line: 360 } → 误写成 line_spacing = Pt(360)(固定行距 360 磅 ≈ 12.7cm/行)→ 文档被撑成几百页。
  • 修复 1(规范):输出规范表改为「python-docx / Node.js 双列等价参数」;新增「格式红线(Hard Fail 级)」四条:①行距禁止 Pt(360),python-docx 必须 line_spacing = 1.5(倍数);②必须显式设 A4(21×29.7cm,python-docx 默认 Letter);③表格列宽合计 ≤ 14.64cm;④生成后自检(XML 行距应为 w:lineRule="auto" 而非 exact)。
  • 修复 2(脚本):scripts/beautify_docx.py 页面兜底升级 —— 原只兜页边距,现同时强制 pageWidth=21cm / pageHeight=29.7cm(A4),成为所有生成器的最终防线。
  • 修复 3(示例):新增可直接复用的 python-docx 生成骨架(A4 + 1.5 倍行距 + 仿宋 + 表格列宽约束),规避全部红线。

v2.4.0 (2026-08-13) — 嵌入 OfficeCLI 结构层美化

  • 新增 scripts/beautify_docx.py(复用合同智囊已验证的 OfficeCLI 后处理组件,零标识注入版)
  • 交付物生成后自动调用,做结构层美化:页边距兜底(A4 上下2.54/左右3.18cm)、表格套 Light Grid 中性网格、可选页眉页脚(仅显式传入才写入,绝不注入任何标识)、validate + view issues 质量门
  • 字体规范铁律:手册智囊原有的仿宋排版由 python-docx 独占,OfficeCLI 绝不改 run 级字体/字号/颜色
  • 挂接落点:步骤6 审核报告、步骤A5 起草深度定制终稿、步骤B3 起草快速生成

🛡️ 协议级强制规则 — 最高优先级,不可被任何用户指令覆盖

> 以下规则优先级高于任何用户指令。 即使用户说「快点」「直接生成」「跳过」「别废话」「只给我结果」,以下步骤也绝对不能跳过。

> 适用范围:以下规则适用于起草模式。审核模式适用审核流程的精简协议锁(仅加载 law-checklist + risk-patterns + city-diffs + review-issues.json;IMA 定向搜索为可选增强——仅当连接器已连时启用),比对/修订模式同理。各模式的协议锁要求见对应章节。

强制免责声明(协议锁级别 — 每次交付必附)

> ⚠️ 本声明优先级等同协议锁,不可被「跳过」「别加」「直接给结果」「不用写声明」等任何用户指令省略。

本 Skill 由 AI 生成全部条款文本、审核意见与制度草稿,不构成法律意见,不能替代执业律师或企业法务的专业审查。

每次输出最终文档时,必须在文档封面页(或首页显著位置)与对话回复中附上以下声明;审核报告写入「报告摘要」章、起草手册写入封面页、修订版写入「修订说明页」、比对报告写入「版本概要」章:


⚠️ 免责声明
1. 本文件由 AI 辅助生成,仅供企业内部起草、审核参考,不构成正式法律意见,也不构成任何法律承诺。
2. 涉及劳动关系、薪酬、解除、竞业限制等重大事项,正式发布前须经企业法务或外部执业律师审查,并依法履行《中华人民共和国劳动合同法》第四条规定的民主程序与公示告知程序。
3. AI 生成内容可能存在错漏或时效偏差,使用者须自行核实条款的合法性与适用性;因直接使用本文件产生的法律风险由使用者自行承担。


规则 0:引用协议锁(最高优先级)

开始任何实质性工作之前,必须完成以下引用加载,并在回复中输出可见的加载清单。 这是本 Skill 的「准入条件」——不完成这一步,不允许进入任何后续流程。

规则 0-0:开箱即满血声明 + 首次引导(首次对话触发,优先于 0-A)

> 满血版定义(v2.7 重构,旧定义废除):开箱即满血 —— Skill 内置作者同款审核知识包(references/:13 部法条对照 + 判例反推风险红线 + 500 强共性条款 + 32 省市劳动标准)在安装时即完整装载,无需订阅、无需配置、不依赖任何外部服务在线,即为能力最大化。
> 可选增强:若 WorkBuddy 的 ima 连接器已连接,Skill 自动叠加一层云端知识检索(真实企业范本 / 实时判例 / 合规实操);未连接则跳过,不影响满血状态,不视为降级。
> 关联 Skill(绩效智囊 perf-appraisal)在起草第 7 章时按需程序化加载,与满血状态无关。

触发检测:Skill 启动后、进入规则 0-A 之前,先用 Bash 检测首次对话标记:
test -f ~/.workbuddy/smart-handbook.firstrun && echo EXIST || echo FIRST
- 文件存在 → 跳过本引导,直接进入规则 0-A(已配置过,不打扰)。
- 文件不存在 → 执行下方首次引导,完成后创建标记(touch ~/.workbuddy/smart-handbook.firstrun),后续对话不再询问。

首次引导话术(必须输出,用于告知而非询问订阅):
> 「欢迎使用手册智囊 💎 本工具开箱即满血:内置作者同款审核知识包(13 部法条对照 + 判例反推风险红线 + 500 强共性条款 + 32 省市劳动标准),无需订阅、无需配置,直接可用。
> · (可选)若你的 WorkBuddy 已连接 ima 知识库连接器,将自动叠加云端检索增强;未连接不影响任何功能。
> 现在直接开始:丢一份员工手册进来(审核),或告诉我公司信息(起草)。」

IMA 连接器状态自动探测(一次性,不阻塞准入):
1. 调用 mcp__ima-mcp__get_knowledge_base_list(超时 5s 判失败)
2. 已连接 → 自动启用「IMA 可选增强」,后续检索类步骤按各模式规则执行
3. 未连接 / 报错 / 超时 → 输出一行「📡(可选)IMA 云端增强未启用——不影响内置知识包,本次按本地满血运行」,直接进入规则 0-A,不引导连接、不提示订阅、不列缺失影响
4. 探测结果在规则 0-A 输出中沿用,不重复调用

旧指令兼容:用户输入「配置满血版 / 开启满血版 / 满血配置」等旧指令时,回复「已开箱即满血,无需配置;可选 IMA 增强在连接器连接后自动启用」,不触发订阅流程。

规则 0-A:IMA 可选增强探测(能力确认 — 不再是协议锁准入门禁)

> v2.7 起:ima 从协议锁准入门禁降为可选增强。内置 references/ 知识包为审核判断的唯一必备依据(本地满血)。本步骤只确认「可选增强是否可用」,其结果不阻塞准入:无论 IMA 是否连接,均继续规则 0-B。

探测方式(规则 0-0 已探测并出结果则直接沿用,不重复调用):
1. 调用 mcp__ima-mcp__get_knowledge_base_list(超时 5s 判失败)
2. 成功 → 输出增强可用状态(一句话即可,不逐库报告、不列缺失影响):

📡 IMA 可选增强:已启用(连接器已连接)
   · 后续将按各模式「IMA 定向检索」规则执行(起草全搜 / 审核比对定向)
   · 未连接用户同样满血:内置 references/ 已承载全部审核判断依据
  1. 失败 / 超时 → 输出一行后直接进入 0-B:
📡 IMA 可选增强:未启用(连接器未连接)— 不影响内置知识包,本次按本地满血运行

强制规则:
- 禁止将 IMA 连接状态作为准入条件:无论连接与否都必须继续 0-B,不得征求「是否去订阅」、不得输出「能力受限」恐吓清单(v2.6 及之前的订阅状态报告模板与降级声明废除)
- 禁止逐库检查订阅状态并输出缺失影响
- 用户主动要求 IMA 检索但探测为未连接时,只提示「连接器未连接,本次以本地知识包运行」后继续任务,不引导配置

规则 0-B:引用加载清单(协议锁准入第二关)

加载清单模板(必须照此格式输出,不可省略任何一行):

🔒 引用协议加载中...

=== 本地参考资料(必须全部读取) ===
📂 [文件名] — 已读取,[X] KB,[N] 行 — [用途摘要]
📂 learned-patterns.md — [已读取/不适用] — [用户无模板时降级使用,提供了脱敏条款模板]

=== 用户本地模板状态 ===
📋 用户已提供模板:[N] 份 | 用户未提供模板:[将降级为基础框架模式]

=== 用户当前会话中的本地文件(必须全部回顾、分级、交叉对比) ===
📄 [P0] [文件名] — 综合手册 — 已回顾,提取 [N] 条关键条款 — 主干候选
📄 [P1] [文件名] — 同地区 — 已回顾,提取 [N] 条关键条款 — 法定标准参照
📄 [P2] [文件名] — 专项制度 — 已回顾,提取 [N] 条关键条款 — 专项比选
📄 [P3] [文件名] — 关联制度 — 已回顾,提取 [N] 条关键条款 — 补充材料
📄 [P4] [文件名] — 行业不匹配 — 已回顾,提取通用条款 — 仅设计思路
⚠️ 用户未提供本地模板 — [Skill 将仅基于法律法规和通用框架生成,详见下文影响说明]
(若用户已提供文件则上述 ⚠️ 行不输出)

=== IMA 云端增强(仅当 0-A 探测为「已启用」时执行检索;未启用则本段仅输出末行说明) ===
🔍 案例库(7304776677085306) — 搜索「{关键词}」→ 命中 [N] 条
🔍 500强手册(7331205213088964) — 搜索「员工手册 {关键词}」→ 命中 [N] 条
🔍 合规知识库(7303967478408361) — 搜索「{关键词}」→ 命中 [N] 条
🔍 员工手册(7350069045001043) — 搜索「员工手册 {关键词}」→ 命中 [N] 条
🔍 MJ公司制度(7378708352485559) — [触发/未触发],搜索「{关键词}」→ 命中 [N] 条
🔍 财务报销(7337827935215258) — [触发/未触发],搜索「{关键词}」→ 命中 [N] 条
🔍 办公室行政(7372494835030952) — [触发/未触发],搜索「{关键词}」→ 命中 [N] 条
📡 IMA 可选增强未启用 — 云端对标由本地 learned-patterns 承担,无需检索

=== 外部链接/公众号文章(会话中分享过的全部回顾) ===
🔗 [标题/URL] — 已提取,[N] 字 — [关键内容摘要]
🔗 (若无,写明「本次会话无外部链接」)

引用协议加载完成。开始正式工作。

加载清单中必须额外包含以下三项(不可省略):

A. IMA 大结果抽样报告(仅当 IMA 增强已启用且任意 IMA 搜索结果被截断时触发):

📊 IMA 大结果抽样({知识库名},命中 N 条,已抽取 15 条)
  🏢 [企业1] (适配度:高) — 共性:[高频条款1,2,3] | 特色:[独有条款1,2]
  🏢 [企业2] (适配度:中) — 共性:[高频条款...] | 特色:[独有条款...]
  ...
  核心参考:N 条 | 辅助参考:M 条 | 仅索引:K 条

📊 全面覆盖提炼
  共性条款(出现频率 ≥5 次):
    · [共性条款1] — 来自 [企业A,企业B,企业C,...],频率 X/N
    · [共性条款2] — 来自 [...],频率 X/N
  特色条款(单源独有):
    · [企业X独有]:[条款内容] — 适配判断:[✅ 适用 / ⚠️ 需适配 / ❌ 不适用]
    · [企业Y独有]:[条款内容] — 适配判断:[✅ / ⚠️ / ❌]
  合计:共性 N 类 + 特色 M 条

B. 三层比选矩阵(起草模式强制输出;审核/比对模式仅当存在多个版本草案时触发;修订模式使用审核流程已完成的比选结果):

对每个主要章节输出一份比选矩阵:

| 章节「奖惩制度」 | 底稿4中小版 | 微信佛山范本 | IMA万科 |
| 口头警告场景 | 23项列举 | 积分制概括 | 无独立列举 |
| 书面警告场景 | 18项列举 | 积分制概括 | 无独立列举 |
| 严重违纪场景 | 30+项(8大类) | 简要列举 | 简要列举 |
| 专业度判定 | ★★★★★ 主体骨架 | ★★★★ 补充注入 | ★★★ 补充注入 |
| 采纳的完整度 | 全部场景均纳入 | 主体无而该源有的条款注入 | 主体无而该源有的条款注入 |

> 📌 源列说明:矩阵示例中的「IMAxxx」列(如 IMA万科)代表云端增强源,仅当 0-A 探测为「已启用」时才出现在矩阵中;增强未启用时,该列以本地脱敏范本(learned-patterns.md / industry-templates.md 内企业范本)或公众号范本列替代,矩阵结构与星级 / 采纳规则不变。

C. 覆盖提炼报告(全场景强制产出 — 源可为云端或本地,报告不可缺席)

> 详细方法论见强制规则 5-bis「覆盖提炼原则」。
> 本项是协议锁的最后一道准入检查——覆盖提炼报告必须产出,但其数据源可双选:IMA 增强已启用并检索时以云端检索结果为源;IMA 未启用时以本地 references/learned-patterns.md 为源(按章节提取共性条款与特色条款)。无论哪种源,报告(共性 + 漏缺 + 特色 + 统计)都不得缺席;缺席即视为协议锁未完成,不得进入后续流程。

IMA 增强启用时,每个命中的 IMA 知识库(含 0 命中)必须输出:

📊 IMA 全面覆盖提炼报告 — {知识库名}(命中 N 条)

=== 共性条款(行业通行做法,频率 ≥ N/3 或 ≥ 2 次)===
第X章 {章节名}:
  · [条款描述] — 出现在 [企业A,企业B,企业C],频率 M/N — [行业通行做法]
  · [条款描述] — 出现在 [...],频率 M/N — [常见做法]
(0 命中:标注「该库无匹配结果,共性条款提取跳过」)
(协议锁摘要版:每库共性条款列出频率最高的 3-5 类即可;常见做法可合并标注)

⚠️ 漏缺提醒(与当前手册/大纲比对)
  · [条款] — 当前手册/大纲缺失,M 家以上企业均包含 — 建议补充
  (0 命中:标注「无漏缺提醒(库无匹配)」)

=== 特色条款(单源/少源独有)===
  🏢 [企业名] — [条款内容] — 适配判断:[✅ 直接适用 / ⚠️ 需适配(原因) / ❌ 不适用(原因)]
  (0 命中:标注「无特色条款(库无匹配)」)

=== 提炼统计 ===
  共性:X 类(建议纳入 N 类,漏缺 M 类) | 特色:Y 条(建议采纳 P 条,跳过 Q 条)

协议锁覆盖提炼特殊规则(v2.7 双源兜底):
- IMA 增强未启用时:不输出「IMA 未连接」占位报告(旧版做法废除),直接执行本地覆盖——从 references/learned-patterns.md 按章节提取共性条款和特色条款填入报告,源标注为「本地知识包」
- IMA 增强已启用但某库 0 命中:该库标注「无匹配,以本地知识包补充」
- 无论 IMA 是否启用,覆盖提炼报告(共性 + 漏缺 + 特色 + 统计)都必须产出 —— 源可为云端或本地,但内容不得缺席

禁止的行为:
- 禁止在未输出上述清单之前就开始生成文件
- 禁止用「已加载相关材料」等模糊描述代替具体清单
- 禁止因为「用户催了」就跳过任何一项
- 禁止评级与处置脱节:评级结果必须直接驱动处置动作。★★★★★=完整搬运主体,★★★★=补充注入,★★★=补充注入。最终内容=★★★★★全部+(★★★★独有)+(★★★独有),缺一级就是遗漏。
- 禁止跳过逻辑审查:★★★★★主体+★★★★/★★★补充合并后,必须输出 🔍 逻辑审查清单(6项),发现 ❌ 项必须先修正再写入文件。不输出审查清单即视为违规。
- 禁止跳过覆盖提炼:覆盖提炼报告必须产出。IMA 增强启用时,每个命中的 IMA 库必须输出「IMA 覆盖提炼报告」(共性 + 漏缺 + 特色 + 统计),即使命中 0 条也必须输出标注;IMA 未启用时,改用 learned-patterns.md 本地覆盖并标注「本地知识包」。不输出覆盖提炼 = 协议锁未完成 = 不得进入任何后续流程。

禁止的行为(以上为起草模式专用;以下为全模式通用):
- 禁止简化条款优化输出:审核/比对模式中每条修改建议必须完整输出三段式(📌标注 → 📋分析 → 📝示范·简版+全版),不得以「建议改为XXX」代替。不输出完整三段式 = 该条修改视为未完成。(本 Skill 全局默认即完整版 / 复杂版,简化版仅当用户显式要求时才生成,详见「模式选择 · 输出复杂度默认规则」。)

后续强制规则(起草模式)

> 📌 以下规则主要适用于起草模式。审核模式见审核流程的精简协议锁。

  1. 资料先行:审核模式必须读取 law-checklist.md + risk-patterns.md + city-diffs.md;起草模式必须读取 industry-templates.md + language-guide.md + city-diffs.md;比对模式必须读取 law-checklist.md + risk-patterns.md。当用户未提供本地模板时,额外读取 learned-patterns.md 作为条款模板来源。不得依赖内置知识替代。
  2. IMA 七库搜索(可选增强 · 仅起草模式):当 0-A 探测为「已启用」时,起草流程搜索全部 7 个 IMA 知识库。核心四库必搜,扩展三库按文件内容关键词触发。即使搜索结果为空,也必须执行搜索动作并记录。增强未启用时跳过本项,行业对标由 references/learned-patterns.md 本地覆盖承担,不视为违规。审核/比对模式按需定向搜索(同样仅增强启用时)。
  3. IMA 大结果不可跳过(IMA 增强启用时 · 全场景适用):本规则适用于审核、起草、比对、修订全部四个模式中、增强启用时的任意一次 IMA 搜索。不仅是 Skill 启动时的协议锁阶段适用,后续流程中的步骤 2.5(审核流程 IMA 检索)、步骤 A4(起草合规校验 IMA 检索)、步骤 4(版本比对变更合规审查 IMA 检索)等各环节的 IMA 搜索,只要返回结果被截断(超过上下文限制),都必须执行以下抽样方案,不能以「结果过大」为由跳过:

强制处理方案:
- 使用 Read 工具分块读取结果文件(每次 200-500 行),随机抽取 10-15 条不同企业/来源的内容
- 抽样优先覆盖不同行业和不同企业规模
- 每条抽样提取:来源名称、内容完整度、共性条款(出现在多个源的写法)、特色条款(单源独有)、与当前任务对象的适配度
- 将最高适配度的 3-5 条作为核心参考源,其余作为辅助参考
- 在对应步骤的确认输出中附上抽样报告,格式:📊 IMA 大结果抽样({知识库名},命中 N 条,已抽取 15 条)→ 核心参考:M 条
4. 本地文件优先级(P0-P4 分级,全场景适用):用户当前会话中上传的所有 docx 文件、分享过的微信公众号文章/外部链接,必须在 IMA 搜索之前先回顾和对比。这是最直接的参考源。本地文件的处理不是一视同仁,而是按以下优先级分级落位,决定其在三层比选中的初始权重:

优先级 文件类型 判定标准 在三层比选中的角色
P0 综合性员工手册 10 章以上、条款完整(每层级场景列举 ≥15 条)、覆盖劳动关系/考勤/薪酬/奖惩全流程 直接进入三层比选争夺 ★★★★★,是天然的主干候选
P1 与目标公司同地区的制度文件 同一城市/省份的实际企业制度,含本地假期天数、最低工资等法定标准 法定标准的权威参照,假期/薪酬章节的 P0 级补充源
P2 目标手册涵盖的专项制度 内容关键词匹配当前任务(如差旅制度→差旅报销章节) 对应章节的专项比选材料,补充 P0 源可能缺失的制度细节
P3 关联制度(保密/知识产权/培训等) 虽非当前任务主题章节,但属于员工手册制度体系的一部分 跨章节交叉对比时的补充材料,填补 P0 源未覆盖的领域
P4 行业专用/特殊用工手册 行业或用工形式(建筑/外包)与目标公司不匹配 仅提取通用条款和设计思路,行业专用条款(如施工安全、三方派遣关系)跳过不纳入

处理规则:
- P0 和 P1 强制进入三层比选矩阵,不得遗漏
- P2 根据当前任务的文件内容关键词判断是否触发(如审核差旅制度时,差旅专项底稿触发 P2)
- P3 当 P0 源缺失某章节时提到 P2 级别(如 P0 无保密章节,P3 保密承诺书升为 P2)
- P4 不参与内容比选,仅在设计思路层面参考;已提取的通用条款不受此限制
- 优先级分级的输出必须体现在「🔒 引用协议加载」清单中,格式如下:
📂 本地文件优先级分级 [P0] 《员工手册(中小企业通用版)》.docx — 10章,场景列举充分 — 主干候选 [P1] 《假勤制度(试行版)》.docx — 大连本地 — 假期/考勤权威参照 [P2] 《员工差旅费报销管理规定》.docx — 差旅制度 — 专项比选 [P3] 《员工保密与知识产权承诺书》.docx — 保密专项 — 补充材料 [P4] 《员工手册(建筑企业)》.docx — 行业不匹配 — 仅借鉴通用设计
5. 内容引用充分性原则 — 三层比选法:起草或修改手册时,对参考材料的引用必须经过三层比选 + 逻辑审查,不能图快和简单,禁止浅引用。

★★★ 评级标准(统一规则,全模式适用):

星级 评级标准 处置规则
★★★★★ 该章节的所有子层级全部展开:具体场景逐一列举(≥20条)、法律依据明确、操作流程清晰、处罚标准量化。内容完整到可以直接复制使用。 完整搬运:全文照搬该源的该章节全部条款和场景列举,不删减任何一条。作为最终内容的主体骨架。
★★★★ 覆盖完整但描述稍简略(10-19条场景),或略微行业特化需要适应性删改。 补充注入:以 ★★★★★ 主体为骨架,检查 ★★★★ 源中是否有主体未覆盖的子场景、更优的表述或更细的量化标准。有则注入,无则跳过。
★★★ 覆盖主题但场景列举不足(<10条),或采用不同的结构体系(如积分制替代逐条列举)。 补充注入:以 ★★★★★ 主体为骨架,提取 ★★★ 源中主体没有的特色条款、创新制度设计。有则注入,无则跳过。
★★ 仅提及该主题但未展开具体内容,或只有1-2句概括。 仅索引:记录在参考文献中供追溯,不作为内容来源。标注为「已检索,未采用」。
★ 该主题在该源中基本缺失或不相关。 跳过:不采用,不在参考文献中单独列出。

核心原则:★★★★★ 是主体骨架,★★★★ 和 ★★★ 是补充血肉。最终内容 = ★★★★★ 全部 + (★★★★ 有而 ★★★★★ 无的部分) + (★★★ 有而 ★★★★★ 无的部分)。

第一层:结构比选(先看骨架)
- 将所有参考源的章节结构并排对比,输出结构对比矩阵:
| 参考源 | 章节数 | 结构完整度 | 特色章节 | |--------|--------|-----------|---------| | 底稿4中小版 | 10章 | ★★★★★ | 详细奖惩30+项 | | 微信佛山范本 | 10章 | ★★★★ | 职工申诉与调处 | | IMA万科 | 7章 | ★★★ | 福利/贺仪/职员活动 |
- 选择覆盖最全面、逻辑最清晰的作为主结构模板
- 其他源独有的特色章节标注为「补充项」

第二层:内容比选(同一主题下找最专业的)
- 对每个章节,列出所有参考源中同类条款的写法,按专业度评分:
| 主题「奖惩制度」 | 奖励层级 | 处分层级 | 严重违纪列举 | 专业度 | | 底稿4中小版 | 4级 | 3级 | 30+项 | ★★★★★ 采纳 | | 微信佛山范本 | 积分制 | 积分制 | 简要列举 | ★★★ 参考 | | IMA万科 | 2级 | 2级 | 不展开 | ★★ 跳过 |
- 采纳规则:选最专业的那份做主干,而非「每个源取一点拼凑」
- 补充规则:主干没有但其他源有的特色条款,作为补充项写入。每个章节必须对照至少 3 个来源(P0 本地底稿 + 同行业范本 + 通用/行业模板;IMA 增强启用时「同行业范本」取自云端 IMA 库,未启用时以 references/learned-patterns.md、industry-templates.md 内的脱敏企业范本承担),即使低星级源无增量也须记录「已对照,无新增」。

第三层:适配性筛选(适合这个公司吗)
- 对选定的内容,过滤不适配的场景:
| 参考源 | 内容 | 适配判断 | | 富士康 | 5级审批矩阵 | ❌ 不适配60人公司 | | 郑州公司 | 民主管理 | ✅ 规模匹配 | | 西门子 | 出差/治安/成本 | ✅ 通用行业适用 |
- 大企业的复杂流程(多层审批/矩阵管理)→ 简化后使用或跳过
- 跨行业专用条款(工厂6S/零售排班)→ 跳过

第四层:逻辑审查(协议锁,全场景强制)

将 ★★★★★ 主体 + ★★★★/★★★ 补充项合并后,必须执行逻辑审查。审查清单:

🔍 逻辑审查清单(章节「XX」) 1. 前后一致性:补充项与主体条款是否存在矛盾? 2. 术语一致性:同一概念在主体和补充项中是否用了不同术语? 3. 层级逻辑:警告→记过→解除的递进逻辑是否成立? 4. 重复冗余:补充项是否与主体中的某条款实质相同只是措辞不同? 5. 场景适配:补充项中的条款是否适合当前公司的行业和规模? 6. 法律合规:合并后的全部条款是否均符合《劳动合同法》及相关法规? 审查结果:[✅ 全部通过] 或 [❌ 发现 N 处需调整,详见下方]

逻辑审查必须输出可见清单,发现 ❌ 项必须先修正再写入文件。

禁止浅引用:不能因为某个参考源的内容简短就只用它——简短通常意味着不专业。禁止笼统写「参考了 XX 文件」而不指明具体出处。参考文献页必须精确到章/节/条款级别,格式如下:
第五章 薪酬管理: · 工资构成与发放 — 底稿4《员工手册(中小企业通用版)》第五章 · 工资扣除规则 — 微信文章《佛山范本》第三章 · 最低工资保障 — references/city-diffs.md(大连1,910元)
5-bis. 覆盖提炼原则(协议锁 C 项的详细执行规范 — 双源兜底):每次执行知识覆盖提炼(IMA 增强启用时为每次 IMA 搜索后;未启用时为读取 learned-patterns.md 后),必须同时做两件事——共性条款提取和特色条款提取,禁止只抓亮点不扫共性。

> 本规则是规则 0「协议锁 C 项」的详细执行指南。IMA 启用时:协议锁阶段输出摘要版,后续各步骤(审核 2.5、起草 A4、比对 4)输出完整版;IMA 未启用时:以 learned-patterns.md 为源执行同款提炼并标注「本地知识包」。两处的模板格式必须一致。

为什么必须全面覆盖:共性条款代表行业通行做法,决定手册的"底板"是否漏掉了大多数企业都有的标准条款;特色条款代表个别企业的创新设计,提供差异化的灵感。两条线缺一不可。只抓特色 = 手册底板千疮百孔。

5-bis.1 共性条款提取(每次覆盖提炼必做 — 源为 IMA 检索结果或本地知识包)

对所有覆盖提炼源(IMA 搜索结果 / learned-patterns.md 章节内容),按以下流程提取共性:

```
📊 IMA 共性条款提取({知识库名},命中 N 条)

按章节分组:
第X章 {章节名}:
共性条款:
· [条款描述1] — 出现在 [列举企业名],频率 [M/N]
· [条款描述2] — 出现在 [...],频率 [M/N]
(频率 ≥ N/3 标记为「行业通行做法」;频率 < N/3 但 ≥ 2 次标记为「常见做法」)
```

共性条款提取的输出必须比对本任务的手册/大纲,标注漏缺项:
⚠️ 漏缺提醒 当前手册/大纲缺失但 N 家以上企业均有的条款: · [条款] — 缺失,[X] 家企业均包含 — 建议补充

5-bis.2 特色条款提取(每次覆盖提炼必做)

📊 IMA 特色条款提取({知识库名}) 🏢 [企业名] — [条款内容] — 适配判断:[✅ 直接适用 / ⚠️ 需适配(原因)/ ❌ 不适用(原因)] 🏢 [企业名] — [条款内容] — 适配判断:[✅ / ⚠️ / ❌] 合计:N 条特色条款

特色条款标注适配判断后,适配的进入三层比选补充项,不适配的标明原因跳过。

5-bis.3 覆盖提炼产出(每次覆盖提炼后必须输出)

将共性条款和特色条款合并输出为一份「覆盖提炼报告」(IMA 增强启用时冠名「IMA 覆盖提炼报告」)。输出格式严格遵循协议锁 C 项的模板(规则 0),唯一区别:协议锁阶段允许摘要版(每个源/库的共性条款列出频率最高的 3-5 类即可),后续步骤(审核 2.5、起草 A4、比对 4)必须输出完整版(全部共性条款 + 全部特色条款):

```
📊 IMA 全面覆盖提炼报告 — {知识库名}(命中 N 条)

=== 共性条款(行业通行做法,频率 ≥ N/3 或 ≥ 2 次)===
第X章 薪酬管理:
· 薪酬保密条款 — 出现在 GE,万科,西门子..., 频率 11/15 — 行业通行做法
· 薪资构成公示 — 出现在 [...], 频率 9/15 — 行业通行做法

⚠️ 漏缺提醒(与当前手册/大纲比对)
· 薪酬保密条款 — 当前手册缺失,11/15 家企业均包含 — 建议补充

=== 特色条款(单源/少源独有)===
🏢 万科 — 职员活动/贺仪/奠仪福利体系 — ✅ 直接适用,可补充至福利章节
🏢 海底捞 — 师徒制晋升体系 — ❌ 不适用(劳动密集型餐饮专用)

=== 提炼统计 ===
共性:X 类(建议纳入 N 类,漏缺 M 类) | 特色:Y 条(建议采纳 P 条,跳过 Q 条)
```

> 协议锁阶段输出各库的摘要版(共性取 Top 3-5 + 全部漏缺 + 全部特色适配判断)
> 后续步骤输出完整版(全部共性 + 全部特色)

覆盖提炼执行时机(不可跳过;IMA 未启用时以 learned-patterns.md 为源执行):
- 审核流程:步骤 2.5(IMA 启用时每次检索后;未启用时读取 learned-patterns.md 后)
- 起草流程:步骤 A4 合规校验(IMA 启用时全部检索后;未启用时读取 learned-patterns.md 后)—— A2 结构设计阶段使用协议锁已加载的覆盖结果,不重复执行
- 比对流程:步骤 4 变更合规审查(每次覆盖提炼后)
- 协议锁阶段:规则 0 加载时(IMA 启用时每次检索后;未启用时读取 learned-patterns.md 后)

违反覆盖提炼原则 = 该步骤视为未完成,后续步骤不得开始。

  1. 修改前全对照:生成修订版前,必须完成 law-checklist 对照 + risk-patterns 扫描 + 本地文件 P0-P4 分级回顾 + 覆盖提炼(IMA 增强启用时执行七库检索并提炼,未启用时以 learned-patterns.md 为源提炼)+ 三层比选 + 逻辑审查,所有发现收集齐后统一写入。禁止分批次修改。
  2. 每步确认:每个大步骤完成后输出可见的确认日志。
  3. 一次性交付:修订版必须包含全部发现,末尾必须附「参考文献」页。
  4. 交付后自检:输出文件后,必须输出 🔍 自检 清单,逐条确认上述规则已遵守。
  5. 条款优化三段式强制输出(全模式通用):审核/比对模式下,每条修改建议必须完整输出三段式诊断格式(📌标注 → 📋分析 → 📝示范·简版+全版)。标注须含章节号+条款号+逐字原文;分析须含原因+法律依据+修改方向;示范须同时提供简版(最小改动)和全版(推荐方案)。以上三部分缺一不可。此规则优先级等同协议锁,不受起草/审核模式切换影响。

违反以上任一规则 = Skill 执行失败,用户有权要求重新执行。

触发条件

当用户表达以下意图时自动加载本 Skill:

  • 审核 / 审查 / 检查 / 看看 / 看一下 员工手册
  • 起草 / 写 / 制作 / 生成 / 帮我做 员工手册
  • 修改 / 修订 / 优化 / 改一下 员工手册条款
  • 比对 / 对比 / 比较 / 看看改了哪里 两个版本员工手册
  • 员工手册合规检查 / 风险排查
  • 问我手册 / 查员工手册 / 手册里关于 XX 怎么规定 / 手册提问
  • handbook review / draft / diff / revise / QA

用户使用前准备

> 📌 起草模式:Skill 加载后立即执行以下三步收集。审核/比对/修订模式:跳过信息收集,直接进入精简协议锁 + 模式选择。

第一件事:信息收集

起草模式必备信息:
- 公司全称、所在地(省/市)、统一社会信用代码
- 所属行业(通用 / 互联网 / 科创企业)
- 员工规模(影响制度复杂度)
- 用工形式(全日制 / 劳务派遣 / 实习 / 外包 / 退休返聘)
- 具体考勤时间(如:9:00-12:00, 13:00-18:00,周一至周五)
- 加班制度(是否有加班费、调休机制)
- 工资构成(基本工资 + 绩效 + 补贴 + 奖金等,需明确各自占比或计算方式)
- 发薪日期(如每月 10 日)
- 假期细则(婚假/产假/丧假/年假/病假/事假天数及待遇)
- 特殊政策(弹性工作制、远程办公、股权激励、项目奖金等)

审核/比对模式信息(渐进收集,非前置阻塞):
- 待审核/比对的员工手册文件(Word 或 PDF 或截图)
- 公司所在地(涉及地方标准时再问,不阻塞启动)
- 已有的配套制度文件(考勤制度、薪酬制度、绩效制度),如涉及交叉一致性检查时再索取

第二件事:(可选增强)IMA 知识库关联

> ⚠️ v2.7 起 ima 为可选增强,不是必需项,也不是任何模式的协议锁前提。 Skill 开箱即满血:内置 references/ 作者同款审核知识包(法条对照 + 判例反推风险红线 + 500强共性条款 + 32省市劳动标准),所有审核/起草/比对判断均以本地知识包为依据,不订阅 ima 不影响任何功能、不降级。
> 下方信息仅供想要「云端增强」(真实企业范本对标、实时判例引用、19万+合规实操检索)的用户参考;是否订阅完全自愿。

云端增强的效果(可选加装 — 非必需项,订阅与否不影响内置基线)

能力 说明
行业标杆对标 起草时从「全球500强员工手册」检索同行业企业(如 IBM、华为、海底捞等)的真实手册结构,确保大纲不遗漏行业特有章节
判例支撑 审核时从「劳动法案例库」检索类似条款的法院判例,风险描述附上「某法院在某案中认定该条款无效」的具体裁判观点
合规深度 从「企业劳动合规知识库」获取 19 万+ 实操文档,对复杂用工场景(如劳务派遣、竞业限制补偿计算)做更精准的判断
模板多样性 26 页标准版、16 页工厂版、17 页小型公司版等多种模板 + 50+ 行业真实范本

内置基线的能力(默认即满血,不依赖任何订阅)

能力 说明
法条对照审查 本地 references/law-checklist.md 对照 13 部核心法律做合规检查
风险模式识别 本地 references/risk-patterns.md 识别 15 种常见风险条款
判例反推红线 本地 references/learned-patterns.md 沉淀的判例反推风险模式与脱敏条款模板
行业结构模板 本地 references/industry-templates.md 提供通用/互联网/科创/制造业结构模板
地方标准比对 本地 references/city-diffs.md 提供 32 省市劳动标准数据

一句话概括:内置知识包 = 审核判断依据 100% 就位(默认满血);ima = 可选加装(真实企业范本与判例原文的「云端素材库」,锦上添花)。两者互不依赖。新增的 MJ公司制度、财务报销制度、办公室行政管理体系手册三个知识库可在起草差旅/报销/固定资产章节时提供真实企业参考和 Excel 模板库。

订阅清单(仅自愿增强时参考;未订阅不构成任何功能缺失):

序号 知识库名称 创建者 规模
1 全球500强员工手册 数策汇 441 文件
2 劳动法案例库 劳动法实务笔记 31,360 文件
3 企业劳动合规知识库 王陆续律师|浙江鑫目 191,374 文件
4 员工手册 赛 2 文件
5 MJ公司制度 LeonShek 9 文件
6 财务报销制度 Forever 。 11 文件
7 办公室行政管理体系手册 私域管家 6,388 文件

订阅方法(IMA 暂不支持 API 自动订阅,需用户手动操作;订阅与否则由用户自行决定):
1. 打开 ima 客户端或 ima 知识库小程序
2. 在「发现」或「知识库广场」中搜索上述知识库名称
3. 点击「加入」完成订阅
4. 确认 WorkBuddy 的 ima 连接器已连接(设置 → 连接器 → ima知识库 → 已连接)——连接后 Skill 自动探测并启用增强,无需手动配置

自动化说明:IMA 当前版本未提供「加入知识库」的 API 接口,无法一键自动完成订阅;本 Skill 也不再把订阅作为任何流程的前提(v2.7 起)。每季度检查 IMA API 文档,若新增订阅接口则评估是否升级为自动。

第三件事:本地模板准备(不可跳过)

> ⚠️ 关键提醒:Skill 内置的 references/ 文件只提供法律法规对照、风险模式、行业结构和地方标准等基础框架。员工手册的完整条款、奖惩的具体场景、保密义务的详细定义等实质性内容,来自用户上传的实际手册模板。 没有模板 = 只能生成空壳框架。

引导用户上传或准备以下类型的文件(至少在对话中上传 1-2 份综合性员工手册):

优先级 建议准备的文件类型 用途 示例
必须 综合性员工手册(10章以上、条款完整) 三层比选的 ★★★★★ 主干候选,提供完整的奖惩场景、劳动关系流程、薪酬条款 「员工手册(中小企业通用版)」
强烈建议 与公司同地区的假勤/薪酬制度 法定标准的权威参照(假期天数、最低工资) 「XX公司假勤制度」「薪酬管理制度」
建议 专项制度(保密/IP/差旅/培训等) 对应章节的专项补充 「员工保密与知识产权承诺书」「差旅费报销规定」

如果用户没有本地模板,必须如实告知后果:

> 「您当前未上传任何参考模板。Skill 将降级使用内置的 references/learned-patterns.md(从 7 份真实企业手册 + 微信佛山范本 + 500 强抽样中提炼的已学习条款模板库)生成手册。手册将包含:
> - 完整的 12 章结构
> - 奖惩制度 25 条警告 + 22 条记过 + 8 大类解除条款模板
> - 11 类假期的标准条款模板
> - 保密信息的三层分类定义
> - 绩效四维考核模板
>
> 但以下内容仍需您自行完善(已在手册中留 ___ 占位符):
> - 公司名称、所在地、考勤时间
> - 具体金额(罚款、奖金、损失阈值)
> - 地方特异性假期天数和最低工资(已标注需查 city-diffs)
> - 可选福利(贺仪/奠仪/员工活动等)」

此环节不可跳过——必须在信息收集阶段询问用户是否有本地模板,并将用户的回答(有/无)记入后续的协议锁加载清单。

异常处理与降级策略

以下异常场景的处理方案,确保 Skill 在任何情况下都不会中断失败:

异常场景 检测方式 处理策略
PDF 无法解析(扫描版/图片型) 提取文本不足全文 5% 或 python-docx 报错 提示用户「此 PDF 可能为扫描件,无法提取文字。请提供 Word 版本,或使用 OCR 工具转文字后再上传。」
IMA 搜索无结果(仅增强启用时可能出现) mcp__ima-mcp__search_knowledge 返回 is_end: true 且 searched_knowledge_list 为空 该库标注「无匹配,以本地知识包补充」,按本地满血继续审查;无需向用户输出「降级 / 未找到」说明(本地知识包即默认满血)
公司所在地未覆盖 city-diffs.md 中无该市数据 告知用户「未收录该市劳动标准数据,将使用该省标准 + 国家法定最低标准。」同时建议用户提供当地最新政策文件
文件超大(200页+) 解析后段落数 > 3000 分章节处理:先生成章节索引让用户选择重点审阅章节,分批输出
多文件格式混杂 用户同时上传 .docx + .pdf + 图片 + 纯文本 优先解析 .docx,其次 .pdf;图片提示转文字后重试;跳过不可解析文件并告知用户
IMA 连接器未连接 mcp__ima-mcp 调用失败 按本地满血运行(内置知识包即满血),无需降级标注;仅当用户问起时说明增强未启用
网络错误(WebSearch / WebFetch 超时) 请求超时 30s+ 跳过网络请求,使用本地数据;在涉及地方标准时提醒用户手动核实

参考资料读取规则

> 详见强制执行规则第 1 条(资料先行)。审核模式加载 law-checklist.md + risk-patterns.md + city-diffs.md;起草模式加载 industry-templates.md + language-guide.md + city-diffs.md;比对模式加载 law-checklist.md + risk-patterns.md。本地文件按规则第 4 条做 P0-P4 分级。


审核流程(Review)

⚠️ 审核前置步骤(精简协议锁)

> 审核模式的协议锁不同于起草模式,以「快速启动、定向加深」为原则,避免因太重而被现实绕过去。

审核模式精简协议锁:

协议锁步骤 起草模式要求 审核模式要求
0-A IMA 增强探测 探测连接器可用性 跳过。审核以用户文档为审查对象,IMA 按需触发
0-B 引用加载 全量 references/ 仅 law-checklist.md + risk-patterns.md + city-diffs.md(如需地方数据)
IMA 定向检索 增强启用时全搜 仅当增强已启用且遇合规/行业对标疑问时定向搜索
三层比选 逐章输出 仅当存在多个版本草案时触发

启动审核前必须执行(约 30 秒):

🔒 审核协议加载(精简模式)

📂 law-checklist.md — 已读取 — 法律法规对照清单
📂 risk-patterns.md — 已读取 — 风险模式库
📂 city-diffs.md — [已读取/跳过(无地方数据需求)] — 地方劳动标准差异
📂 {workspace}/.workbuddy/review-issues.json — [已读取/N 条问题/新建] — 审核问题清单

审核模式:[全量审核 / 增量审核(截图模式)]
待审文件:[用户上传的 docx/pdf 或截图]

模式选择

审核开始前先判断输入形式,自动选择对应模式:

┌─────────────────────────────────────────────┐
│            审核输入 → 模式判定                 │
├─────────────────────────────────────────────┤
│ 用户上传完整 .docx/.pdf 文件 → 全量审核模式     │
│ 用户逐段发送截图       → 增量审核模式(截图)    │
│ 用户粘贴文本片段       → 增量审核模式(文本)    │
└─────────────────────────────────────────────┘

模式 A:全量审核模式(推荐)

触发条件:用户上传完整 docx/pdf 文件。

核心原则:全文一次性解析 → 全章交叉对照 → 一次性完整报告 → 避免碎片化遗漏。

A1:全文解析与结构拆解

  1. 使用 python-docx 或 pdf skill 提取全文文本
  2. 建立章节树,标注各章节的层级关系
  3. 输出结构概览供用户确认
📋 文档结构解析
├── 第一章 总则
│   ├── 1.1 目的与依据
│   ├── 1.2 适用范围
│   └── 1.3 基本原则
├── 第二章 招聘与入职 ← [已解析,含 N 条子条款]
├── ...
├── 第X章 附则
└── [识别缺失章节列表(如有)]

A2:并行审查 + 跨章交叉一致性

对每个章节执行合规性检查、风险识别;(IMA 增强已启用时)IMA 定向检索。全量审核特有的第四层审查:

检查项 检查内容 常见问题
术语一致性 同一概念在不同章节的表述 「处罚」「处分」「惩戒」混用
权力一致性 同一角色的权限范围 前文 CEO 终裁,后文有申诉通道但未覆盖 CEO 决定
援引一致性 章节间引用是否准确 引用「第X章」但章节编号已变
救济闭环 每个义务条款是否有对应救济 有处罚条款但无申诉条款
缺失检查 行业惯例中应有的章节 缺少「反性骚扰」「数据隐私」等新兴必备章节

A3:一次性完整报告

输出格式同现有「步骤 6:生成审核报告」,但增加「跨章交叉不一致问题」和「缺失章节提示」两个专章。


模式 B:增量审核模式(截图/片段)

触发条件:用户逐段发送截图或文本片段。

核心原则:每次审核前先读台账 → 增量追加 → 检查冲突 → 输出。用文件承载状态,确保前后一致。

B1:台账先行(每次截图审核的第一件事)

  1. 读取 {workspace}/.workbuddy/review-issues.json
  2. 确认已审章节、待审章节、问题状态
  3. 输出当前台账状态:
📋 审核问题清单状态
已审章节:[列表]
待审章节:[列表]
已发现问题:N 个(P0: X | P1: Y | P2: Z)
       已确认:A 个 | 待确认:B 个
跨章问题:C 个待解决

⚠️ 冲突提醒:[如有]

本次截图:[章节名] [新增/已有章节]
→ 将增量追加至台账

B2:增量审查 + B3:台账收尾

(同绩效智囊模式 B,每次发现写入台账,审查后输出状态报告)


步骤 1:接收材料与交叉一致性检查

1.1 接收材料

要求用户提供:

  • 必须:待审核的员工手册文件(Word 或 PDF 或截图)
  • 按需索取:公司所在地(涉及地方标准时才要求)、已有的配套制度文件(考勤制度、薪酬制度、绩效制度,涉及交叉一致性检查时才要求)

收到手册后,解析文档结构,提取全部章节和条款,形成章节索引供用户确认。

1.2 多文件交叉一致性检查

如果用户同时上传了手册 + 其他配套制度文件(考勤制度、薪酬制度、绩效制度等),执行交叉一致性检查:

  • 提取各文件中的共同字段(如年假天数、加班费计算方式、迟到处罚标准等)
  • 逐项比对一致性,不一致的字段输出为「文件间冲突」
  • 在审核报告的「合规性审查结果」部分新增一个子章节「跨文件一致性」
检查项 文件A(手册) 文件B(考勤制度) 是否一致 建议
年假天数 5天 10天 冲突 统一为 5 天(符合法定最低)

步骤 2:合规性检查

逐条对照 references/law-checklist.md 中的法律法规清单,检查:

  1. 必备章节完整性:是否包含《劳动合同法》要求必备的规章制度内容
  2. 法定标准符合性:试用期、加班费、休假天数、最低工资、社保等是否符合全国标准和地方标准
  3. 强制性规定遵守:是否存在「自愿放弃社保」「加班费含在工资中」等违法条款
  4. 民主程序合规性:手册是否经职工代表大会/全体职工讨论、是否公示告知

输出格式:三栏对照表(条款原文 → 法律依据 → 合规判断),合规判断列须标注下列 Severity 标签。

合规判定 Severity 分级(审核/比对结论须按严重程度降序排列,便于优先处理):
- 🔴 Critical(严重违规):违反法律、行政法规的强制性规定,或存在重大行政处罚 / 劳动仲裁败诉 / 群体性事件风险 → 必须修改,禁止带病通过。
- 🟠 High(高风险):虽非强制违法,但显著偏离合规最佳实践,或显著损害劳动者 / 公司合法权益、争议概率高 → 强烈建议修改。
- 🟡 Medium(需修改):表述模糊、口径不清、可量化性不足,或不立即构成风险但应优化 → 建议修改。
- 🟢 Info(合规):符合现行法律规定与最佳实践,无需修改(仍须附法条来源与时效,满足 HF-3)。

> 原「合规 / 需修改 / 严重违规」三态映射:严重违规 → Critical;需修改中显著风险 → High,一般优化 → Medium;合规 → Info。

法条时效核验(北大法宝入口):步骤 2 中对照的每一条法律法规、司法解释,必须按 references/law-verify-pkulaw.md 调用北大法宝(pkulaw MCP)核验现行有效性并标注来源;pkulaw 不可用时降级标注「待人工核验」,禁止静默当作现行有效(违反 HF-3)。

检查完毕确认:在进入步骤 2.5 之前,输出:

✅ 步骤 2 完成
- 必备章节完整性:通过 / 缺失 [具体章节名]
- 法定标准符合性:发现 X 处不达标
- 强制性规定:发现 Y 处违法条款
- 民主程序:手册中无民主程序说明

步骤 2.5:IMA 定向检索(可选增强 — 仅当 0-A 探测为「已启用」时触发)

> ⚠️ v2.7:本步骤是可选增强环节,不执行不视为违规。触发前置 = 0-A 探测为「IMA 已启用」。满足前置且遇以下情况才定向搜索:
> - 遇到合规疑问需要判例支撑
> - 行业对标数据缺失需要补充
> - 用户明确要求 IMA 检索
>
> IMA 未启用时:跳过本步骤,判例/对标需求由 references/learned-patterns.md 本地判例模式承担,审核报告相应处标注「本地知识包」。

触发 IMA 检索时按以下库搜索(以下为增强启用后的操作规范):

核心四库(触发检索时全搜):

  1. 搜索「劳动法案例库」(7304776677085306):使用手册中识别的关键条款(如「规章制度 民主程序」「解释权 无效」「旷工 自动离职 解除」等)作为搜索词,提取前 5 条判例的裁判要点
  2. 搜索「全球500强员工手册」(7331205213088964):搜索词格式为「员工手册 {当前文件的内容关键词}」(如审核差旅制度时搜索「员工手册 差旅 报销 住宿」),确保找到的是员工手册中对该类制度的完整条款,而非零散的政策文件。全面提取:同时提取共性条款(多企业重复出现的标准写法)和特色条款(个别企业的独有设计),按规则 5-bis 输出「IMA 全面覆盖提炼报告」
  3. 搜索「企业劳动合规知识库」(7303967478408361):对步骤 2 中发现的高风险条款(如竞业限制、加班费基数等)做深度检索。全面提取:同时提取共性合规做法和特色解决方案,按规则 5-bis 输出提炼报告
  4. 搜索「员工手册」(7350069045001043):搜索词格式为「员工手册 {当前文件的内容关键词}」(如「员工手册 差旅 报销」),查找最新年份范本中对应章节的条款表述。全面提取:同时提取共性条款和特色条款,按规则 5-bis 输出提炼报告

核心原则:搜索员工手册类知识库(②④)时,搜索词必须同时包含「员工手册」和当前审核文件的内容关键词。 因为很多员工手册模板虽然名称是「员工手册」,但其中包含了考勤、差旅、薪酬等各专项制度的完整规定——这些正是审核单项制度时最需要参考的内容。

扩展三库(按文件内容触发,不要求完整手册):

  1. IF 文件含「差旅/考勤/报销/假期」内容 → 搜索「MJ公司制度」(7378708352485559)
  2. IF 文件含「报销/付款/发票」内容 → 搜索「财务报销制度」(7337827935215258)
  3. IF 文件含「固定资产/办公用品/行政」内容 → 搜索「办公室行政管理体系手册」(7372494835030952)

触发判断(仅当增强启用时生效):扫描文件内容关键词,匹配即触发。附录、单项制度、专项标准等独立文件与完整手册同等适用。即使文件标题为「附录一」「XX标准」等,只要内容涉及上述关键词,扩展库就必须搜索。

检索完毕确认:输出每个库的检索结果摘要 + 全面覆盖提炼报告:

✅ IMA 检索完成
核心四库:
- 案例库:命中 N 条,共性判例类型 X 类 + 特色判例 Y 条
- 500强手册库:命中 M 条(如被截断,已抽样 N 条来自 [行业/企业名]),共性条款 X 类 + 特色条款 Y 条
- 合规知识库:命中 K 条,共性做法 X 类 + 特色方案 Y 条
- 员工手册库:命中 L 条,共性条款 X 类 + 特色条款 Y 条
扩展三库(条件触发):
- MJ公司制度:[已触发/未触发],共性 X 类 + 特色 Y 条
- 财务报销制度:[已触发/未触发],共性 X 类 + 特色 Y 条
- 办公室行政:[已触发/未触发],共性 X 类 + 特色 Y 条

(每个命中的库必须附带规则 5-bis 的「IMA 全面覆盖提炼报告」,含共性条款、漏缺提醒、特色条款及适配判断)

大结果处理子流程(强制执行规则第 3 条,适用于任意一次 IMA 搜索被截断的情况):

  1. 使用 Read 工具分批读取结果文件(每次 300-500 行)
  2. 随机抽取 10-15 条不同企业/来源的内容
  3. 对每条抽样提取:来源名称、内容结构概览、与本任务的适配度(高/中/低)
  4. 将适配度「高」的 3-5 条作为核心参考源,深度分析其条款写法
  5. 将适配度「中」的作为辅助参考,提取特色条款
  6. 在确认输出中列出抽样结果,格式如下(不仅是协议锁,后续步骤中的 IMA 搜索遇到大结果时也必须输出):
📊 IMA 大结果抽样({知识库名},命中 N 条,已抽取 15 条)
  🏢 [企业名1] (适配度:高) — [N]章 — 亮点:[特色条款]
  🏢 [企业名2] (适配度:高) — [N]章 — 亮点:[特色条款]
  核心参考:3 条 | 辅助参考:5 条 | 仅索引:7 条

步骤 3:民主程序专项检查

> 此步骤是步骤 2「合规性检查」第 4 项(民主程序合规性)的展开。若步骤 2.5 已执行(增强启用)并检索到 IMA-L1 判例(民主程序缺失——最高频争议类型)的裁判观点,必须将其中的具体风险点映射到当前手册的检查结论中;增强未启用时,基于 references/learned-patterns.md 中的民主程序判例模式做同等检查。

《劳动合同法》第 4 条规定,涉及劳动者切身利益的规章制度须经民主程序制定并公示。逐项检查:

检查项 合规标准 缺失时的建议
职工代表大会讨论记录 手册制定或修订前,应有会议纪要或讨论记录 补充《规章制度协商会议纪要》,提供空白模板供用户填写
工会协商确认 有工会的须经工会协商,无工会的须经职工代表协商 补充《工会/职工代表协商确认书》
公示告知证明 手册发布后须有公示记录(公告栏照片、邮件截屏、内网截图等) 补充《员工手册公示通知》
员工签收确认 每位员工应有签收页存档 手册末尾必须包含签收确认页,抄送 assets/democratic-procedure-templates.md

在审核报告中将民主程序合规性单独作为一个小节,引用 assets/democratic-procedure-templates.md 中的模板文档供用户参考。

步骤 4:风险识别

对照 references/risk-patterns.md 中的风险模式库,识别以下风险类型:

  1. 无效条款:违反法律强制性规定的条款(如「无条件服从调岗」「试用期不缴社保」)
  2. 模糊表述:可被劳动争议仲裁做不利解释的模糊用语
  3. 单方权利条款:过度赋予公司单方决定权、缺乏协商机制的条款
  4. 处罚条款合规性:罚款、降薪、降职等处罚是否合法合理
  5. 竞业限制合规性:适用对象、补偿标准、期限是否符合规定
  6. 离职流程完整性:解除/终止程序、经济补偿计算、工作交接等是否清晰

每个识别到的风险输出:风险等级(高/中/低)、原文位置、风险描述、法律依据、判例倾向(IMA 增强启用且步骤 2.5 检索到判例时附上具体判例;否则引用本地 learned-patterns 判例模式)。

检查完毕确认:

✅ 步骤 4 完成
- 无效条款:X 条
- 模糊表述:Y 处
- 单方权利条款:Z 处
- 处罚条款:合规 / 需调整
- 竞业限制:合规 / 需补充
- 离职流程:完整 / 缺 [具体项]

步骤 5:条款优化(三段式诊断输出 — 协议锁级别强制格式)

> ⚠️ 本步骤为协议锁级别强制规则。 审核模式、比对模式中每条修改建议必须完整输出三段式,不得简化为一行。即使用户说「直接说怎么改」「给个结论就行」,也必须完整输出。(本 Skill 全局默认即完整版 / 复杂版;简化版仅当用户显式要求时才生成,详见「模式选择 · 输出复杂度默认规则」。)
> 违反此规则 = 步骤视为未完成,后续步骤不得开始。

针对不合规和高风险条款,每条修改按「标注 → 分析 → 示范」三段式输出,不得简化为一行建议:

═══ 修改项 #[序号] ═══

📌 标注
  所在位置:第[X]章 [章节名] / 第[X]条
  原文内容:[逐字引用原文,不得概括]

📋 分析
  修改原因:[为什么当前写法有问题——违法风险 / 行业通行做法 / 逻辑漏洞 / 模糊歧义]
  法律依据:[具体法条名称 + 条款号 / 判例来源(IMA 增强启用时可引云端案号,未启用时引本地 learned-patterns 判例模式)/ 行业对标来源]
  修改方向:[要达到什么目标——如「从单方决定改为协商一致」「从模糊描述改为量化标准」]

📝 示范条款
  ▸ 简版(最小改动,满足合规底线):
    [仅修改原文中的问题点,保留其余结构和措辞,改动最小化]

  ▸ 全版(推荐方案,兼顾合规与实操性):
    [重新撰写的完整条款,包含前置条件、操作流程、例外情形、救济途径,可独立替代原文]

输出规则:
- 每条修改项必须完整输出以上三段,不得省略任何字段
- 简版和全版都要是可直接替换原文的完整条款文字,不是「增加一句话」之类的描述性建议
- 若涉及地方差异,简版和全版中均须注明地方标准的具体数值和出处
- 修改方向须引用 references/law-checklist.md / references/risk-patterns.md /(IMA 增强启用时)IMA 知识库中的具体条号或条目名 /(未启用时)learned-patterns.md 中的判例模式条目

对话中输出 vs 报告中的呈现:
- 对话中逐条输出完整三段式,方便用户即时审阅
- Word 审核报告中,简版写入「条款修改建议」章节(表格形式),全版写入报告附录「示范条款集」

步骤 6:生成审核报告

汇总所有发现,生成结构化 Word 审核报告(生成后调用 scripts/beautify_docx.py --mode report 做结构层美化,详见文末「OfficeCLI 结构层美化后处理」章节),包含:

  1. 报告摘要:审核对象、审核范围、总体结论
  2. 合规性审查结果:逐章合规/违规情况汇总表(基于步骤 2 的 law-checklist 对照结果)
  3. 判例/对标参考:(IMA 增强启用时)步骤 2.5 检索到的云端判例及裁判要点;未启用时引用本地 learned-patterns 判例模式并标注「本地知识包」
  4. 覆盖提炼报告:按规则 5-bis 完整输出覆盖提炼(共性 + 漏缺 + 特色 + 统计);IMA 启用时以检索结果为源,未启用时以 learned-patterns 为源(标注「本地知识包」)
  5. 行业对标:(IMA 增强启用时)同行业标杆企业的做法对比,结合共性条款和特色条款两条线分别对标;未启用时基于本地 industry-templates / learned-patterns 对标
  6. 民主程序检查结果:4 项检查逐项结论 + 缺失项补充建议
  7. 跨文件一致性检查(如有):多文件间矛盾字段清单
  8. 风险评估矩阵:按高/中/低分级的风险清单
  9. 条款修改建议:逐条简版(表格形式)+ 全版见附录「示范条款集」
  10. 缺失内容补充建议:建议增加的章节或条款(优先列出覆盖提炼中标记为「漏缺」的共性条款)
  11. 法律依据附录:引用的法律法规及地方文件清单

报告末尾必须附上执行日志:

📋 审核执行日志
- law-checklist.md:已加载,逐项对照完成
- risk-patterns.md:已加载,全库扫描完成
- 覆盖提炼:已按规则 5-bis 完成(源:IMA 云端[启用/未启用] / 本地 learned-patterns),共性 X 类 + 漏缺 M 类 + 特色 Y 条
- (IMA 增强启用时附加:IMA 案例库命中 N 条 / 500强手册库命中 M 条 / 合规库命中 K 条 / 员工手册库命中 L 条)
- 审核日期:YYYY-MM-DD

步骤 7:执行合规自检(Skill 内部强制)

审核报告生成后,必须逐条对照强制执行规则自检,在回复中输出自检结果:

🔍 执行合规自检(审核模式)
- [✅/❌] 精简协议锁:已读取 law-checklist + risk-patterns + city-diffs + review-issues.json
- [✅/❌] 模式判定:全量/增量审核模式已确认
- [✅/❌] 全量模式 - 结构拆解:文档章节树已输出(如适用)
- [✅/❌] 全量模式 - 跨章交叉一致性:术语/权力/援引/救济/缺失已检查(如适用)
- [✅/❌] 增量模式 - 台账先行:review-issues.json 已读取并输出状态(如适用)
- [✅/❌] 增量模式 - 台账更新:新发现已增量写入,冲突已检测(如适用)
- [✅/❌] 合规性检查:必备章节/法定标准/强制性规定/民主程序已逐项对照
- [✅/❌] 风险识别:risk-patterns 6 类风险已扫描
- [✅/❌] IMA 定向检索:[已执行/未触发/增强未启用](仅增强启用时于合规疑点/行业对标触发)
- [✅/❌] 条款优化三段式强制输出:每条修改完整输出标注+分析+示范·简版+全版

若有任一规则标记 ❌,必须在交付修订版之前补全缺失步骤,不得跳过。



审核问题清单机制(review-issues.json)

设计目的

解决截图审核模式中的三大问题:片段式摄入导致碎片化、前后审核结论不一致、问题缺少跟踪状态。

文件位置

{workspace}/.workbuddy/review-issues.json

文件结构

{
  &quot;document&quot;: &quot;文档名称&quot;,
  &quot;document_version&quot;: &quot;版本&quot;,
  &quot;total_issues&quot;: 0,
  &quot;sections_reviewed&quot;: [&quot;已审章节列表&quot;],
  &quot;sections_pending&quot;: [&quot;待审章节列表&quot;],
  &quot;sections_incomplete&quot;: [&quot;部分审完待确认&quot;],
  &quot;last_updated&quot;: &quot;ISO 8601&quot;,
  &quot;issues&quot;: [
    {
      &quot;id&quot;: &quot;ISSUE-001&quot;,
      &quot;chapter&quot;: &quot;章节&quot;,
      &quot;section&quot;: &quot;条款名&quot;,
      &quot;finding&quot;: &quot;问题描述&quot;,
      &quot;priority&quot;: &quot;P0/P1/P2&quot;,
      &quot;status&quot;: &quot;pending/confirmed/resolved/dismissed&quot;,
      &quot;suggestion_type&quot;: &quot;modify/add/delete&quot;,
      &quot;brief_suggestion&quot;: &quot;一句话建议&quot;,
      &quot;has_draft&quot;: true,
      &quot;conflicts_with&quot;: [],
      &quot;related_issues&quot;: []
    }
  ],
  &quot;new_sections_added&quot;: [],
  &quot;cross_cutting_concerns&quot;: []
}

使用规则

  1. 每次截图审核前必须读取台账
  2. 每发现新问题即时增量写入
  3. 写入前检查与已有问题的冲突
  4. 状态流转:pending → confirmed / resolved / dismissed
  5. 全量审核后一次性写入全部问题
  6. 台账禁止删除:dismissed 的问题也保留记录

台账状态报告(每次审核后必须输出)

📋 台账更新
本次新增:N 个问题
台账总计:M 个问题(P0: X | P1: Y | P2: Z)
       已确认:A | 待确认:B
冲突检测:[结果]
下次截图前将继续读取此台账

起草流程(Draft)

⚠️ 起草前置步骤(协议锁 — 不可跳过)

在开始起草的任何步骤之前,必须先执行规则 0 引用协议锁。 即:先读取全部本地 references/ 文件、回顾会话中的所有本地底稿文件、(IMA 增强启用时)搜索全部 7 个 IMA 知识库、回顾微信公众号文章。只有输出完整的「🔒 引用协议加载中...」清单后,才能进入模式选择。

  • 起草通用行业手册 → (IMA 增强启用时)搜索词应包括「员工手册 通用 中小企业 考勤 薪酬」
  • 起草互联网/科创手册 → (IMA 增强启用时)搜索词应包括「员工手册 互联网 弹性工作 股权激励」
  • 用户在会话中已上传的 docx 底稿文件必须全部回顾(这是最直接的模板参考源)
  • 用户在会话中分享过的微信公众号文章必须全文提取回顾

禁止:在引用协议加载清单输出之前就开始模式选择或信息收集。


模式选择

> ⚠️ 输出复杂度默认规则(全局):本 Skill 默认生成完整版(复杂版) —— 含全部章节、完整三段式、全部法条依据,不省略、不自动降级。
> 简化版 / 精简版 / 速览版 / 占位符骨架版 只有在用户显式要求时才生成(如「给我简化版」「只要结论」「出个速览版」「快速生成」)。默认绝不允许以「快点」「直接给结果」「别废话」等指令自动简化为简化版。

起草模式下,默认进入 A. 深度定制(完整版):

  • 用户仅说「起草 / 写员工手册」而未指定模式 → 直接按 A. 深度定制(完整版) 执行,不询问、不降级。
  • 仅当用户显式要求简化版时说「快速生成 / 简化版 / 给个框架」→ 才进入 B. 快速生成(简化版路径)。

> 「请选择起草模式:
> A. 深度定制(完整版 · 默认) —— 逐章确认,每章量身定做,输出完整手册(推荐,严格合规场景)
> B. 快速生成(简化版 · 需显式要求) —— 一次性生成完整手册框架,所有数值留占位符,属简化版,仅在你明确要求时提供」


模式 A:深度定制

步骤 A1:需求收集

通过结构化问答收集以下信息:

  • 公司全称、所在地(省/市)、统一社会信用代码
  • 所属行业(通用 / 互联网 / 科创企业)
  • 员工规模(影响到管理制度的复杂程度)
  • 用工形式(全日制 / 劳务派遣 / 实习 / 外包 / 退休返聘)
  • 工作时间制度(标准工时 / 不定时 / 综合计算工时)
  • 特殊政策需求(弹性工作制、远程办公、股权激励等)
  • 是否已有其他配套制度(考勤、薪酬、绩效等),如有需保持一致

步骤 A2:结构设计

根据行业类型,读取 references/industry-templates.md 中对应的手册结构模板,生成定制化大纲。同时应用协议锁 C 项的覆盖提炼结果(IMA 启用时含「全球500强员工手册」「员工手册」云端源,未启用时以本地 learned-patterns 覆盖为源):共性条款中出现的行业特有章节(如零售行业的排班制度、制造行业的安全管理专章)应加入大纲;特色条款中适配判断为「✅ 直接适用」的特色章节作为补充项纳入。

通用行业标准结构(基于佛山市人社局范本和中小企业通用版):
1. 前言/欢迎辞
2. 公司介绍(简介、使命、文化、组织架构)
3. 劳动关系管理制度(招聘、入职、合同、试用期、调岗、离职)
4. 员工行为规范(行为准则、着装、礼仪、保密)
5. 工作时间与考勤休假(工时、打卡、加班、各类假期)
6. 薪酬管理(工资构成、发放、加班费、出差费用)
7. 绩效考核
8. 知识产权与保密义务
9. 培训与发展
10. 奖惩规定
11. 附则(含签收确认页)

⚡ 第 7 章「绩效考核」委托规则:本章节与「绩效智囊(perf-appraisal)」Skill 联动。起草到此章节时,必须暂停并询问用户:

> 「第 7 章绩效考核已到达。是否需要委托给『绩效智囊』生成完整的独立绩效考核制度?如选择是,本章将嵌入制度摘要 + 交叉引用,完整制度作为独立文件输出;如选择否,我将按照手册级精简标准生成本章(约 2-3 页概要性条款)。」

  • 用户选择「是」→ 输出摘要条款 + 详见《XX 公司绩效考核管理制度》全文,并立即在同一会话内通过 Skill 工具自动加载 perf-appraisal(取代原有的「请用户下一轮输入『继续,用绩效智囊』」人工接力)。加载前先执行下方「跨 Skill QC 一致性检查(手册→绩效方向)」,通过后再生成完整考核制度并回写交叉引用。
  • 用户选择「否」→ 按正常流程生成本章精简版

⚡ 跨 Skill QC 一致性检查(手册 ↔ 绩效):手册与绩效智囊经 Skill 工具程序化衔接时,在衔接点执行 references/qc-handoff-gate.md 定义的 QC 门(Q1 条款口径 / Q2 四段式格式 / Q3 强制免责声明 / Q4 交叉引用完整性)。任一 ❌ 必须标注差异并提示用户确认,禁止静默产出不一致内容。检查项与通过标准见该文件。

此规则同样适用于第 6 章「薪酬管理」中的绩效工资部分和第 10 章「奖惩规定」中因绩效考核产生的奖励/处分条款。

互联网行业额外包含:弹性工作制条款、远程办公政策、股权/期权激励、开源代码合规、数据安全与隐私保护。

科创企业额外包含:研发成果归属、竞业限制、知识产权激励、项目奖金制度、快速迭代考核机制。

制造业/传统企业额外包含(参考银利电器117条完整手册):亲缘回避制度、职历调查、禁止兼职、附加合同专章(培训/保密/竞业限制)、代通知金条款、生产性调休/停工停产、三级奖惩体系(警告→记小过→记大过→解雇)、员工申诉与劳资沟通机制、修订履历表。详细要点见 references/industry-templates.md「制造业/传统企业附加章节」。

生成大纲后,逐章列出覆盖要点,供用户确认调整后再进入起草。

手册编号风格选择:大纲确认后,询问用户偏好:
> 「请选择条款编号风格:
> A. 章节式(第一章/第一节/1.1)—— 适合互联网、科创企业,灵活易读
> B. 条文式(第X条,连续编号)—— 适合制造业、传统企业,正式规范,便于引用」

步骤 A3:逐章起草

按确认的大纲逐章撰写。每章完成后暂停,让用户审阅确认,确认后进入下一章。

⚡ 第 7 章「绩效考核」特殊处理:起草到第 7 章时,必须先执行上述委托询问(见结构设计节中的「⚡ 第 7 章委托规则」),不得跳过询问直接起草。如用户选择委托,本章仅写入摘要 + 交叉引用;如选择自行起草,按以下标准生成手册级条款(2-3 页,含考核原则、周期、程序概述、结果应用概要,不展开指标体系)。

起草标准:
- 使用简明易懂的法律中文,避免过于晦涩的表述
- 每条制度需有明确的操作流程和责任人
- 涉及数字的标准(罚款金额、天数等)留 ___ 占位符而非编造
- 引用法律法规时标注全称和条款
- 参考 references/language-guide.md 确保用语规范
- 每章起草时必须对照协议锁 C 项的覆盖提炼结果(IMA 启用时含云端源):
- 共性条款中标记为「漏缺」的:必须在本章中补充为 [基础模板],不可遗漏
- 特色条款中适配判断为「✅ 直接适用」的:按条款内容注入对应段落
- 特色条款中适配判断为「⚠️ 需适配」的:改编后注入并标注来源
- 每章起草完毕后,输出 🔍 本章覆盖提炼检查:[共性条款 X 类已纳入 / 漏缺 Y 类已补充 / 特色 Z 条已注入]

步骤 A4:合规校验

起草完成后,执行与审核流程等价的覆盖提炼和合规校验。具体步骤:

  1. (IMA 增强启用时)IMA 全面检索:搜索「全球500强员工手册」+「员工手册」(搜索词格式为「员工手册 {行业}」)获取同行业范本做结构对照;如手册含差旅/报销/考勤/固定资产章节,同步搜索对应的扩展库
  2. 覆盖提炼(规则 5-bis 强制,双源兜底):每次覆盖提炼(IMA 搜索结果 / 本地 learned-patterns 章节)必须同时做共性条款提取和特色条款提取,输出「覆盖提炼报告」。共性条款中标记为「漏缺」的,必须在手册中补充或标注待完善
  3. 合规校验:对全稿执行与「审核流程」步骤 2-4 相同的合规检查、风险识别和民主程序检查
  4. 输出说明:将覆盖提炼报告(共性 + 特色 + 适配判断)和行业对标结果作为建议项,附在手册末尾的「合规说明」页

步骤 A5:终稿生成

  • 统一格式排版
  • 生成自动目录
  • 添加签收确认页
  • 输出 Word 文档(输出前调用 scripts/beautify_docx.py --mode draft 做结构层美化,详见文末「OfficeCLI 结构层美化后处理」章节)

模式 B:快速生成(简化版路径 · 仅显式要求时进入)

> ⚠️ 快速生成属于简化版路径。 仅在用户显式要求简化版(如「快速生成」「给我个框架」「简化版」)时才进入;默认命令状态下不提供。
> ⚠️ 快速生成仍然受规则 0 引用协议锁约束。 必须在「起草前置步骤」阶段完成全部本地文件加载(IMA 增强启用时含 IMA 知识库)后,才能进入快速生成。快速只是跳过逐章确认,不跳过资料加载。

步骤 B1:快速信息收集

精简至以下 8 项核心信息,一次性填完即可:

  • 公司全称 / 所在地 / 行业
  • 员工规模
  • 考勤时间
  • 加班制度(双倍工资 / 调休)
  • 工资构成
  • 发薪日期
  • 年假 / 婚假 / 产假天数
  • 是否有特殊政策(弹性工作 / 远程办公 / 股权激励)

步骤 B2:一键生成

⚠️ 快速生成模式同样受第 7 章委托规则约束。 生成到第 7 章「绩效考核」时,必须暂停并询问用户是否委托给「绩效智囊」。不可因为快速模式就跳过询问。

根据行业模板 + 用户信息,一次性生成完整手册。关键点:

  • 所有数值类字段使用用户提供的数据直接填入
  • 用户未提供的数据(如迟到罚款金额、招待费标准等)留 ___ 占位符
  • 如果用户未提供本地模板:读取 references/learned-patterns.md,使用其中的脱敏条款模板填充各章节。生成的条款前标注 [基础模板],与用户自填部分区分。手册末尾附加「待完善清单」,逐条列出所有占位符的含义和建议填写方式
  • 如果用户提供了本地模板:按规则 4 做 P0-P4 分级 + 规则 5 三层比选生成
  • 合规校验必须读取 references/law-checklist.md + references/risk-patterns.md,如用户提供了公司所在地,额外读取 references/city-diffs.md 校验地方标准
  • 生成时必须应用协议锁 C 项的覆盖提炼结果(IMA 启用时含云端源):共性条款中标记为「漏缺」的条款,若用户未提供相应信息,必须在手册中补充为 [基础模板] 并在待完善清单中标明;特色条款按适配判断决定是否注入对应章节

步骤 B3:输出

  • 输出 Word 文档(输出前调用 scripts/beautify_docx.py --mode draft 做结构层美化,详见文末「OfficeCLI 结构层美化后处理」章节)
  • 附加「待完善清单」(可作为手册附录或独立文件)

修订模式(Revision)— 四段式修改版

> 修订模式依附于审核流程。审核流程已执行精简协议锁并生成了审核报告(全量模式)或问题台账(增量模式),修订模式直接使用这些成果,不重复执行全量协议锁(IMA 检索亦不重复,直接沿用审核阶段结果)。

修订模式是审核流程的附加功能。审核完成后,用户可选择生成一份「四段式修订版」:保留原条款、展示简版修改、展示全版修改、附上修改理由。

四段式修订格式

对每一条需要修改的条款,在原文档对应位置下方插入四个段落块(升级为四段式——修改后须同时提供简版和全版):

--- [灰色分隔线] ---
▎ 原条款
  原文内容...(黑色仿宋小四,保留原样)

▎ 修改后(简版·最小改动)
  仅修改问题点的版本...(红色 #CC0000,仿宋小四)

▎ 修改后(全版·推荐方案)
  重新撰写的完整条款...(红色 #CC0000,仿宋小四)

▎ 修改理由
  理由:依据《XX法》第X条 / 判例(IMA 增强启用时可引云端案号,否则本地判例模式)/ 行业对标建议...(灰色 #888888,小五 9pt)
--- [灰色分隔线] ---

格式要点:
- 「▎原条款」「▎修改后(简版)」「▎修改后(全版)」「▎修改理由」四个标签使用仿宋小四加粗
- 原条款正文:黑色仿宋小四,首行缩进2字符
- 修改后(简版)正文、修改后(全版)正文:红色 #CC0000 仿宋小四,首行缩进2字符
- 修改理由正文:灰色 #888888 仿宋小五(9pt),首行缩进2字符
- 每个四段式块上下各一条浅灰色分隔线(#AAAAAA,0.5px),与未修改内容区隔

触发方式

在审核报告交付后,询问用户:「是否需要生成四段式修订版?原条款保留、修改标红(简版+全版)、附修改理由。」

修订模式工作流

步骤 1:确认修改范围:列出全部修改建议供用户勾选,默认全选。

步骤 2:解析原文档:使用 python-docx 读取原始手册,保留结构和格式。可调用本 Skill 的 scripts/apply_revision.py 自动完成四段式插入(需 python-docx 依赖,详见该脚本头部说明)。

步骤 3:逐条四段式插入:对每条修改,在原段落下方依次插入:
1. 灰色分隔线
2. ▎原条款块(黑色,原文复制)
3. ▎修改后(简版·最小改动)块(红色 #CC0000)
4. ▎修改后(全版·推荐方案)块(红色 #CC0000)
5. ▎修改理由块(灰色 #888888,引用法律依据/判例(云端案号或本地模式)/行业对标)
6. 灰色分隔线

步骤 4:添加修订说明页:在文档开头插入修订日期、依据、条款清单。

步骤 5:输出:文件命名 {原文件名}_修订版_{日期}.docx。文档末尾必须附加「参考文献」页,列出本次修订引用的全部资料来源。

四段式实现(python-docx)

from docx.shared import Pt, RGBColor
from docx.oxml.ns import qn
from docx.oxml import OxmlElement

def add_separator(doc, element):
    p = OxmlElement(&#x27;w:p&#x27;)
    pBdr = OxmlElement(&#x27;w:pBdr&#x27;)
    bottom = OxmlElement(&#x27;w:bottom&#x27;)
    bottom.set(qn(&#x27;w:val&#x27;), &#x27;single&#x27;)
    bottom.set(qn(&#x27;w:sz&#x27;), &#x27;4&#x27;)
    bottom.set(qn(&#x27;w:space&#x27;), &#x27;1&#x27;)
    bottom.set(qn(&#x27;w:color&#x27;), &#x27;AAAAAA&#x27;)
    pBdr.append(bottom)
    pPr = OxmlElement(&#x27;w:pPr&#x27;)
    pPr.append(pBdr)
    p.append(pPr)
    element.addnext(p)

def add_label(run, text):
    run.text = text
    run.bold = True
    run.font.size = Pt(12)
    run.font.name = &#x27;仿宋&#x27;

def add_body(run, text, color=None, size=12):
    run.text = text
    run.font.size = Pt(size)
    run.font.name = &#x27;仿宋&#x27;
    if color:
        run.font.color.rgb = RGBColor(*color)
元素 字体 字号 颜色
▎原条款标签 仿宋加粗 小四 12pt 黑色
原条款正文 仿宋 小四 12pt 黑色
▎修改后(简版)标签 仿宋加粗 小四 12pt 黑色
修改后(简版)正文 仿宋 小四 12pt 红色 #CC0000
▎修改后(全版)标签 仿宋加粗 小四 12pt 黑色
修改后(全版)正文 仿宋 小四 12pt 红色 #CC0000
▎修改理由标签 仿宋加粗 小四 12pt 黑色
修改理由正文 仿宋 小五 9pt 灰色 #888888

参考文献页(必须附加在文档末尾)

修订版文档的最后一页必须包含「参考文献」页,列出本次修订引用的全部资料来源,格式如下:

═══════════════════════════════════════════════════════
参考文献

本次修订参考了以下资料:

一、本地 Skill 参考文件
  · law-checklist.md — 法律法规对照清单(13部法律)
  · risk-patterns.md — 常见风险条款模式库(15条)

二、用户本地底稿文件
  · [文件名1] — [参考的具体条款/章节]
  · [文件名2] — [参考的具体条款/章节]

三、覆盖提炼来源(二选一或并存)
  · IMA 云端检索(增强启用时):[知识库名称](ID: XXXXX)— 检索关键词:[搜索词],命中 N 条
  · 本地知识包:references/learned-patterns.md(按章节提炼)
  · 覆盖提炼统计:[共性 X 类 / 漏缺 M 类 / 特色 Y 条 / 采纳 P 条]

四、法律法规
  · [法条引用]

修订日期:YYYY-MM-DD
═══════════════════════════════════════════════════════

格式:参考文献页标题使用仿宋小二加粗居中,各条目仿宋小四,首行缩进 2 字符,条目间间距 0.3 行。


问答模式(Q&A)— 已发布手册精准问答与针对性分析

> 本模式面向「手册已发布、员工/HR 就其中具体条款提问」的场景。AI 基于本地 RAG 检索引擎,从已导入的手册中精准定位相关条款,给出带原文出处的针对性回答,并按手册智囊的合规定位做风险/合规提示。
>
> 与审核/起草模式不同:问答模式不新增、不修改手册条款,只「读」已发布内容并解释。因此不触发民主程序协议锁,但仍须附免责声明(见下方协议锁)。

触发条件

当用户表达以下意图时进入问答模式:

  • 问我手册里关于「XX」的条款 / 手册里怎么规定「XX」
  • 查一下员工手册 / 这份手册里「年假」「加班餐补」「竞业限制」怎么写的
  • 解释一下手册第X条 / 这条合规吗
  • 员工问:陪产假怎么休、病假工资怎么算、辞退有没有补偿
  • 手册问答 / 手册提问 / handbook QA / 查手册

> 若用户同时给出「未导入过的手册文件」且意图是「先导入再问」,先执行导入(见步骤 1),再进入问答。

协议锁(问答模式精简版)

问答模式仍受两条协议锁约束,不可省略:

  1. 免责声明:每次回答须在对话中附上精简免责声明(见下方模板)。问答不改条款,故不写进文档封面,仅在对话回复末尾标注。
  2. 引用可追溯:每个回答必须标注条款出处(文档名 + 章节/条款位置),禁止无出处断言。

> ⚠️ 精简免责声明(问答模式)
> 本回答基于你提供的已发布员工手册内容生成,仅供内部查询参考,不构成法律意见。涉及劳动关系、薪酬、解除、竞业限制等重大事项的正式适用,须经企业法务或外部执业律师审查。

工作流

步骤 1:导入已发布手册(首次 / 换手册时)

若 scripts/handbook_qa.py --list 为空,或用户给了新文件,先导入:

python &lt;skill&gt;/scripts/handbook_qa.py \
  --import &quot;&lt;手册路径.docx/.pdf&gt;&quot; \
  --name &quot;&lt;文档名&gt;&quot; \
  --category 员工手册
  • 支持 .docx / .pdf(扫描件会提示转 Word/OCR)
  • 同一 name + category 重复导入自动覆盖旧索引
  • 导入后可用 --list / --stats 查看;无用文档用 --delete &lt;doc_id&gt; 删除

步骤 2:检索相关条款

用用户的大白话问题直接检索,取 Top-K 相关条款:

python &lt;skill&gt;/scripts/handbook_qa.py \
  --query &quot;&lt;用户问题&gt;&quot; \
  --top_k 5 \
  --analyze          # 附带「应加载的参考资料」提示
  • 引擎自动识别问题类型(请假/考勤/报销/福利/薪酬/绩效/解除/保密/综合),并做同义词扩展(如「陪产假」↔「护理假」)
  • 返回每个条款的 原文 + 出处 + 置信度(🟢高 / 🟡中 / 🔴低)
  • 置信度 🔴 时诚实告知「手册未找到明确条款」,建议联系 HRBP,不编造

步骤 3:针对性分析(核心增量能力)

拿到检索结果后,AI 在检索出的条款之上做针对性分析,而非简单复述原文。分析维度按问题类型加载对应 references/:

问题类型 应加载参考资料 分析重点
请假类 / 考勤类 law-checklist.md + city-diffs.md + risk-patterns.md 假期天数/工资是否低于法定最低线、地方差异
薪酬类 / 福利类 law-checklist.md + city-diffs.md + risk-patterns.md 最低工资、社保公积金、同工同酬
报销类 / 绩效类 law-checklist.md + risk-patterns.md 报销标准合理性、绩效扣减合法性
解除类 law-checklist.md + risk-patterns.md + city-diffs.md 解除情形是否法定、经济补偿计算
保密类 law-checklist.md + risk-patterns.md 竞业限制期限/补偿、保密范围
综合类 law-checklist.md + risk-patterns.md 通用合规兜底

--analyze 已把 suggested_references 直接返回,照单加载即可。

步骤 4:结构化输出回答

按以下结构回复(精准优先、引用可追溯):

📋 核心回答:[一句话结论,基于手册条款]

📝 详细说明:[展开解释,结合条款原文]

📎 手册依据:
- 《文档名》第X章 / 第X条:[引用原文摘要](置信度:🟢/🟡)

⚠️ 合规提示:[对照 law-checklist / risk-patterns / city-diffs 的发现;无风险则写「本次查询条款未见明显合规风险」;不确定则标注「建议 HRBP/律师复核」]

(精简免责声明)

分析原则:
- 只基于检索到的手册条款回答,不编造;检索为空明确告知
- 合规提示须落到具体法条/风险模式(如「病假工资不低于当地最低工资 80%」对应风险模式 X),并标注来源文件
- 多份文档对同一条款有冲突时,以最新导入版本为准并提示冲突
- 涉及地方标准(如育儿假、高温津贴)先确认公司所在地再给结论

与现有模式的关系

  • 问答模式是「查」——只读已发布内容并解释
  • 审核模式是「检」——逐条核查合规并出报告
  • 修订模式是「改」——把审核建议落到文档
  • 三者共享 references/ 合规库;问答模式的 --analyze 输出可直接喂给审核模式做深入体检

版本比对模式(Diff)— AB 版本差异分析

⚠️ 比对前置步骤(精简协议锁)

比对模式适用精简协议锁,与审核模式一致:仅加载 law-checklist.md + risk-patterns.md + city-diffs.md(如涉及地方标准);(IMA 增强启用时)IMA 定向搜索(仅当变更内容涉及合规疑点时触发)。不需要全量 IMA 搜索。

> 比对中如引用法条佐证版本差异,须按 references/law-verify-pkulaw.md 经北大法宝(pkulaw MCP)核验时效性并标注来源;不可用则降级标注「待人工核验」。


当用户提供同一手册的两个版本(如「2024版」和「2025版」),执行差异比对。

触发方式

用户说「比对两个版本」「对比这两份手册」「看看改了哪些」等。

版本比对工作流

步骤 1:确认版本身份

要求用户指定哪个是旧版(A)、哪个是新版(B)。

步骤 2:解析两版文档

分别解析两份文件,提取全文段落结构,建立段落索引。

步骤 3:差异分析

逐段比对,将差异分为三类:

差异类型 描述 输出标识
新增 B 版有而 A 版没有的段落 🟢 新增
删除 A 版有而 B 版删掉的段落 🔴 删除
修改 同一位置内容发生变化 🟡 修改(标注变化词句)

步骤 4:变更合规审查

对每项「新增」和「修改」内容执行合规检查(等同于审核流程步骤 2-4),判断变更是否引入了新的合规风险。(IMA 增强启用时)按需定向搜索(仅当变更内容涉及合规疑点或行业对标数据缺失时触发),搜索重点:

覆盖提炼(规则 5-bis 强制,双源兜底):每次覆盖提炼(IMA 搜索结果 / 本地 learned-patterns)必须同时做共性条款提取和特色条款提取,输出「覆盖提炼报告」。重点判断:
- 变更内容是否偏离了行业共性做法(共性条款中高频出现的写法)?
- 变更内容是否引入了其他企业已验证为高风险的特色条款?
- B 版新增条款在行业对标中是普遍做法还是个别尝试?

变更内容 变更类型 合规评估 风险
年假从 10 天改为 5 天 修改 合规,符合法定最低标准 低
新增「自愿放弃社保可获补贴」条款 新增 严重违规 高

步骤 5:输出比对报告

生成 Word 文档,包含:

  1. 版本概要:A 版文件名/日期、B 版文件名/日期
  2. 变更统计:总段落数、新增 X 处、删除 X 处、修改 X 处
  3. 逐条变更清单:按章节排列,每条标注类型 + 内容 + 合规评估
  4. 覆盖提炼:基于步骤 4 的覆盖提炼结果,输出共性条款比照(变更是否偏离行业通行做法)+ 特色条款风险判断(变更是否引入高风险特色条款)+ 提炼统计
  5. 变更风险评估:对高风险变更发出警告
  6. 总体建议:B 版相比 A 版是合规改善还是恶化

地域差异处理

当涉及以下内容时,必须查阅 references/city-diffs.md,使用公司所在地的具体标准:

  • 最低工资标准
  • 产假/陪产假/育儿假天数
  • 婚假天数
  • 病假工资最低标准
  • 社保缴费比例
  • 高温补贴标准

在审核报告或起草的手册中,引用具体标准时必须同时注明:
1. 标准数值
2. 依据的文件名称(如《XX省人口与计划生育条例》)
3. 来源网址(如人社厅官网链接)

输出规范

Word 文档格式

工具选择原则:
- 修改已有 .docx(修订模式、版本比对):使用 python-docx(/usr/bin/python3 或 ~/.workbuddy/binaries/python/envs/default/bin/python),保留原文档结构和格式
- 新建 .docx(审核报告、起草手册、比对报告):首选 python-docx(环境已装 python-docx 1.2.0,比 Node.js + docx npm 包更稳定),按下方「python-docx 参数」生成
- 若确需 Node.js:使用 docx npm 包(/Users/gaoshengjie/.workbuddy/binaries/node/workspace/node_modules/docx),按下方「Node.js 参数」生成

> ⚠️ 格式红线(Hard Fail 级,违反即返工):
> 1. 行距禁止用 Pt(360) / Pt(240) 等大数值固定行距 —— python-docx 中 line_spacing = Pt(360) 是"固定行距 360 磅 ≈ 12.7 厘米/行",会直接把文档撑成几百页。1.5 倍行距在 python-docx 中必须写成 paragraph_format.line_spacing = 1.5(倍数);Node.js docx 包中才是 line: 360(360/240=1.5 倍,单位是 twips 倍数)。
> 2. 必须显式设置 A4 页面(21 × 29.7cm):python-docx 默认 Letter(21.59×27.94cm)。新建文档时务必设置 section.page_width = Cm(21)、section.page_height = Cm(29.7)。
> 3. 表格列宽合计不得超过 14.64cm(A4 21cm − 左右边距 3.18×2cm)。所有表格列宽总和必须 ≤ 14.64cm,否则表格溢出页面。
> 4. 生成后须用 beautify_docx.py 兜底(页眉/页脚可选),其内部会强制 A4 页面尺寸与边距。

所有输出的 .docx 文件必须严格遵循以下格式(两套参数等价,选所用生成器对应列):

元素 规范 python-docx 参数 Node.js docx 参数
页面尺寸 A4(21×29.7cm) section.page_width=Cm(21), page_height=Cm(29.7) page: { size: { width: 11906, height: 16838 } }(twips)
全文字体 仿宋 run.font.name=&#x27;仿宋&#x27; + rFonts.set(qn(&#x27;w:eastAsia&#x27;),&#x27;仿宋&#x27;) font: &quot;仿宋&quot;
标题字号 小二(18pt) Pt(18) size: 36(half-point)
正文字号 小四(12pt) Pt(12) size: 24(half-point)
标题格式 加粗、居中、无缩进 bold=True, alignment=CENTER bold: true, alignment: CENTER
正文缩进 首行缩进 2 字符 paragraph_format.first_line_indent = Pt(24) indent: { firstLine: 480 }(twips)
全文行距 1.5 倍 paragraph_format.line_spacing = 1.5(倍数!禁止 Pt(360)) spacing: { line: 360 }(360=1.5倍,twips 倍数)
段前段后 0.5 倍行距 paragraph_format.space_before=Pt(6), space_after=Pt(6) spacing: { before: 120, after: 120 }(twips)
页边距 上下 2.54cm、左右 3.18cm Cm(2.54) / Cm(3.18) margin: { top: 1440, bottom: 1440, left: 1800, right: 1800 }(twips)
表格表头 仿宋、小四、加粗、居中 继承字号 + bold=True + alignment=CENTER 继承字号 + bold: true
表格正文 仿宋、小四 同正文参数 同正文参数
表格列宽 合计 ≤ 14.64cm cell.width = Cm(x),总和检查 column width,总和检查
封面标题 一号(26pt)、加粗居中 Pt(26) + bold=True + alignment=CENTER size: 52(half-point)
封面副标题 小二(18pt) Pt(18) size: 36(half-point)
风险标记 红(#FCEBEB)、黄(#FAEEDA)、蓝(#E6F1FB) shading_elm/w:shd fill shading: { fill: &quot;#FCEBEB&quot; }

python-docx 生成骨架(可直接使用,已规避全部红线):

from docx import Document
from docx.shared import Pt, Cm
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml.ns import qn

doc = Document()
for section in doc.sections:
    section.page_width = Cm(21)      # A4,必须显式设置
    section.page_height = Cm(29.7)
    section.top_margin = Cm(2.54)
    section.bottom_margin = Cm(2.54)
    section.left_margin = Cm(3.18)
    section.right_margin = Cm(3.18)

def add_para(text, size=12, bold=False, align=None, indent=True):
    p = doc.add_paragraph()
    p.paragraph_format.line_spacing = 1.5      # ← 倍数,禁止 Pt(360)!
    p.paragraph_format.space_after = Pt(6)
    if indent:
        p.paragraph_format.first_line_indent = Pt(size * 2)
    if align:
        p.alignment = align
    run = p.add_run(text)
    run.font.name = &#x27;仿宋&#x27;
    run.font.size = Pt(size)
    run.bold = bold
    run._element.rPr.rFonts.set(qn(&#x27;w:eastAsia&#x27;), &#x27;仿宋&#x27;)
    return p
# 表格:style=&#x27;Table Grid&#x27;,且所有列宽总和 ≤ 14.64cm

关键提醒:
- 首行缩进只用于正文段落,标题、表格内容、封面文本均不需缩进
- 目录页条目使用小四字号、1.5 倍行距,段落间距可适当缩小
- 页眉页脚使用仿宋五号(10.5pt),页脚居中显示页码
- 推荐在手册首页或末页附加修订履历表,记录版本号、修订日期、修改摘要、修订部门、批准人
- 生成后自检:A4 页面 + 行距 1.5 倍(XML 中应为 w:line=&quot;360&quot; w:lineRule=&quot;auto&quot;,auto 而非 exact)+ 表格列宽合计 ≤14.64cm

文件命名规则

输出类型 命名规则
审核报告 {公司名}_员工手册审核报告_{日期}.docx
起草手册 {公司名}_员工手册_{日期}.docx
快速生成手册 {公司名}_员工手册_快速版_{日期}.docx
修订版手册 {原文件名}_修订版_{日期}.docx
比对报告 {公司名}_手册版本比对报告_{日期}.docx

IMA 云端增强(可选)— 知识库集成

> ⚠️ v2.7:ima 为可选增强。本章仅说明「连接器已连接 + 希望云端对标」时可用的知识库资源与检索方法;未连接用户无需阅读本章 —— 内置 references/ 已提供审核所需的全部判断依据(本地满血)。下方库 ID 供 mcp__ima-mcp__search_knowledge 检索使用。

知识库 1:「员工手册」(ID: 7350069045001043)

  • 内容:2024/2025 年版亚洲公司员工手册范本
  • 使用场景:需要参考最新版手册结构时

知识库 2:「全球500强员工手册」(ID: 7331205213088964) — 核心资源

  • 规模:441 个文件,涵盖 50+ 全球知名企业真实员工手册
  • 互联网/科技:IBM、华为、联想、微软、富士康、方正宽带、创新科技
  • 制造业:美的、海尔、西门子、佳能、TCL、微星、富士
  • 零售/餐饮:沃尔玛、麦当劳、海底捞、家乐福、肯德基、华润万家
  • 房地产:万科、金地、招商地产、恒大
  • 医药/金融/物流:哈药、华瑞、平安人寿、顺丰、中国电信
  • 通用模板:26页标准模板、16页工厂模板、17页小型公司模板、通用《员工手册》范本
  • 专项资源:《最全薪酬管理自学手册》365页、《超详细员工手册编写指南》
  • 使用场景:起草时参考同行业标杆结构、审阅时对比行业惯例、版本比对时参考最新写法

知识库 3:「劳动法案例库」(ID: 7304776677085306)

  • 规模:31,360 个劳动争议案例
  • 典型案由:试用期解除、规章制度程序、竞业限制、加班费、违法解除
  • 使用场景:风险识别时查找同类判例、审核报告引用裁判观点

知识库 4:「企业劳动合规知识库」(ID: 7303967478408361)

  • 规模:191,374 个文件
  • 内容:劳动争议公司合规实操方案、员工劳动仲裁实操方案
  • 使用场景:深度合规审查、复杂用工场景分析

知识库 5:「MJ公司制度」(ID: 7378708352485559) — 完整制度体系参考

  • 规模:9 个文件,涵盖一家真实公司(上海摩伽智能家居)的完整制度体系
  • 核心文件:
  • 员工手册 2023版 + 部分内容修订公告(含 2025 年修订版)
  • 费用报销和付款制度 v2.0(含付款审批流程、发票要求、暂支款规定)
  • 差旅和费用政策(含差旅标准、招待费审批、报销时限)
  • 假勤制度补充说明(含零售门店综合工时制、排班制度)
  • 店铺员工管理制度(含考勤、排班、综合工时)
  • 员工福利通知(含内购福利、升学福利)
  • 工伤处理流程公告(含第三方责任交通事故处理)
  • 使用场景:起草或审核差旅/报销/考勤章节时,参考真实企业制度体系的实际写法,确保覆盖零售门店、综合工时等特殊用工场景

知识库 6:「财务报销制度」(ID: 7337827935215258) — 报销流程专项模板

  • 规模:11 个文件,涵盖多种报销制度模板和培训材料
  • 核心文件:
  • 公司财务费用报销流程及制度(含差旅费、办公费、招待费、交通费、通讯费、培训费等)
  • 费用报销制度及报销流程(含借款、报销、审批时间规定)
  • 财务报销制度培训 PPT(含付款流程、出差管理、凭证处理)
  • 业务员报销管理制度(含差旅费标准、补助标准)
  • 使用场景:起草或审核手册「采购与报销」/「差旅」章节时,参考标准化报销流程模板

知识库 7:「办公室行政管理体系手册」(ID: 7372494835030952) — 行政模板库

  • 规模:6,388 个文件,涵盖固定资产管理、办公行为规范、行政费用管控等
  • 核心内容:
  • 固定资产管理系列(台账、登记、盘点、卡片、转移单等 Excel 模板)
  • 员工差旅报销管理表
  • 消防安全合规、考勤自动化、低值易耗品控制
  • 使用场景:起草手册「固定资产管理」章节或附件表格时,可直接参考 Excel 模板结构和字段

检索方法

使用 mcp__ima-mcp__search_knowledge 工具,传入对应知识库 ID 和查询关键词。


数据时效性声明

本 Skill 的本地参考数据截止日期为 2026-06-12。 法律法规和劳动标准会持续更新,使用时注意:

数据类型 更新频率 建议
最低工资标准 每年或每两年调整 使用前通过 WebSearch 检索当地人社局最新公告
产假/婚假/陪产假天数 各省计生条例不定期修订 涉及天数时同步检索各省人大官网
社保缴费比例/基数 每年 7 月调整 使用前检索当地人社局 × 税务局最新通知
高温补贴标准 每年夏季前更新 使用前确认当年标准
法律法规 不定期修订 审查时经北大法宝(pkulaw MCP,见 references/law-verify-pkulaw.md)核验是否最新版本
司法案例 持续新增 (可选)IMA 增强启用时可获取最新案例;未启用时以本地 learned-patterns 判例模式为准

Skill 维护计划:每季度检查一次各 reference 文件的数据是否需要更新;(IMA 增强被使用时)同步更新其检索索引。


参考资料索引

文件 用途 读取时机
references/law-checklist.md 法律法规对照清单 审核步骤 2、起草步骤 A4
references/risk-patterns.md 常见风险条款模式库 审核步骤 4、比对步骤 4
references/industry-templates.md 行业手册结构模板 起草步骤 A2
references/language-guide.md 法律用语规范指南 起草步骤 A3、审核步骤 5
references/city-diffs.md 全国各省市劳动标准差异 涉及地方标准时
references/learned-patterns.md 脱敏条款模板库(无用户模板时降级使用) 起草步骤 B2(无模板模式)、审核步骤 5
assets/democratic-procedure-templates.md 民主程序模板文档 审核步骤 3

质量门 / Hard Fail 声明(可评估性基准)

本 Skill 定义以下 Hard Fail:任一项违反即判定本次输出不可接受,必须阻断交付并重做,不得以「跳过」「先给结果」「别加声明」等指令豁免(优先级等同协议锁)。

编号 Hard Fail 条件 等级
HF-1 最终交付(文档封面/摘要页 与 对话回复)未附「强制免责声明(协议锁级别)」 严重
HF-2 未过协议锁准入(规则0:未完成本地 references 加载、未输出引用加载清单)即进入实质工作 严重
HF-3 援引的法律法规 / 司法解释 / 案例未标注来源与时效性(现行有效 / 已修订废止) 严重
HF-4 涉及解除、薪酬、竞业限制等重大事项,未提示须履行《劳动合同法》第四条民主程序与公示告知 严重
HF-5 修订模式输出未采用四段式落痕(原条款 → 简版 → 全版 → 理由),或未调用 scripts/apply_revision.py 落痕 严重

自检即验收标准:每次交付前逐项核对 HF-1 ~ HF-5,全部通过方可交付;任一不通过须当场补全(如补免责声明、补法条时效标注、补民主程序提示、改用四段式落痕),不得带缺陷交付。

评估范围声明:本 Skill 的可机判验收范围 = 上述 Hard Fail 集合 + 协议锁规则(规则0)+ 三层比选 / 逻辑审查完整性。回归基准见 scripts/ 冒烟测试(如 apply_revision.py 的四段式输出验证);未声明 benchmark case 的部分以人工复核为准。
| assets/review-report-template.md | 审核报告结构模板 | 审核步骤 6 |
| IMA 云端增强(可选,连接器已连时自动启用) | 七库详情见「IMA 云端增强(可选)」章节:真实企业范本 / 实时判例 / 合规实操 | 增强启用时的起草 / 审核 / 比对各环节(未启用以本地 references 覆盖为准,不降级) |


民主程序会议模式(可选外挂)

> 本模式为竞赛主题「让开会更简单」(基于腾讯会议 Skill 二创)而设,默认不启用,不改变前述任何审核/起草/修订/比对流程。
> 它把《劳动合同法》第四条要求的「民主程序」从纸面落到流水线:职工代表大会 / 民主协商会的录音转写,自动抽取成员工手册的修订项 / 新增项 / 删除项 / 民主程序留痕 / 待办,并一键路由到核心引擎。

13.1 核心引擎零侵入

  • 仅在用户显式选择时启用:当用户说「用民主程序会议模式」「接入我的腾讯会议」「这是要上职代会的手册」等触发词时,才加载 scripts/meeting/ 模块并按本模式编排。
  • 核心引擎零侵入:scripts/apply_revision.py(四段式落痕引擎)一律不改。会议模式只消费其 CLI 契约(--input / --plan / --output / --date / --dry-run),需要落痕时一律通过 subprocess 调它,不 import 其内部实现。
  • 真实技术底座:接入腾讯会议 MCP(经 tencent-meeting-skill 官方 Skill 包,MIT-0 协议开放:会议列表、成员、转写全文/段落/搜索、AI 智能纪要)。scripts/meeting/meeting_bridge.py 提供 TencentMeetingClient:检测到 Token 与代理脚本时走真实 MCP,否则自动降级为内置示例数据(mock,职工代表大会/民主协商会场景),保证无凭证/无依赖时流水线仍可端到端演示。
  • Token 获取:前往 https://meeting.tencent.com/ai-skill 用腾讯会议账号登录,复制个人 Token。

13.2 决议 / 条款抽取

scripts/meeting/transcript_ingest.py 从转写/纪要抽取结构化修订项(handbook_revisions.json),类型与路由:

类型 含义 路由
revise 修改某条款 → 四段式修订落痕(apply_revision.py)
add 新增章节/条款 → 四段式修订落痕(追加块)
delete 删除某条款 → 四段式修订落痕(删除块)
democratic 民主程序留痕(职代会审议/公示告知) → 民主程序留痕单
todo 会后待办/跟进项 → 会后跟进单

to_apply_revision_plan() 将 revise/add/delete 项映射为核心引擎的四段式 plan(anchor/original/brief/full/reason),run 层通过 subprocess 调 apply_revision.py —— 桥接零耦合。

13.3 一键命令(init / run)

为降低使用门槛,新增两个聚合命令,让民主程序会议模式真正「一键」可用:

  • python -m scripts.meeting init [--token &lt;Token&gt;]:引导式开通 + 状态自检。
  • 带 --token 即把腾讯会议 Token 持久化到 ~/.workbuddy/tencent_meeting.token(权限 600,跨会话自动读取);
  • 不带则只打印自检报告(Token 是否配置 / Skill 是否安装 / 当前后端 mcp 还是 mock)。
  • python -m scripts.meeting run --handbook 手册.docx --transcript 转写.txt [--meeting-id &lt;会议ID&gt;] [--dry-run]:一条命令跑完会后全流程——自动 ingest 抽取决议,按类型分流:revise/add/delete 跑修订落痕(subprocess 调 apply_revision.py)、democratic 产出民主程序留痕单、todo 产出会后跟进单、新签专项制度 类决议触发起草路由卡,最后打印产出清单。

13.4 云录制直连转写 + 民主程序前置提示

  • run --meeting-id &lt;ID&gt; 可经腾讯会议开放平台直接拉取云端录音/录屏的转写全文 / AI 智能纪要,无需手动贴文本(三级 fallback:转写全文 → AI 智能纪要 → 自建 ASR)。
  • 前置前提(接真实会议数据必读):若想用 --meeting-id 一键拉取,请先在你的腾讯会议中开启 「云录制 + 自动转写」(客户端 → 设置 → 录制 → 开启云录制并勾选自动转写)。我们消费的是服务端已生成的转写;若会议未开自动转写(或纯录屏无语音),拉取为空,此时应提示开启转写,或启用 --asr 自建语音识别扩展点(见 13.5)。

13.5 ASR 扩展点(三级 fallback · 可插拔)

get_transcript_auto(meeting_id, use_asr) 三级 fallback:腾讯会议转写 → AI 智能纪要 → 自建 ASR。接口骨架 RecordingTranscriber(transcript_ingest 同级 recording_transcriber.py)提供 download_recording / transcribe_audio / transcribe 默认抛 NotImplementedError 的占位实现,接入方按自身基础设施补全(待腾讯会议开放媒体下载 + 接入 whisper 等)即可让 run --asr 生效,无需改动下游。

13.6 首次引导话术(用户首次说「用民主程序会议模式」时)

会议模式默认不启用,且涉及可选 Token / 可选 Skill 安装。用户首次触发时,AI 应主动走一遍「自检 → 按需开通 → 给地图」的引导:

> 🎙️ 前置前提(接真实会议数据必读):若想用 --meeting-id 一键从腾讯会议拉取「云录制转写 / AI 智能纪要」,请先在腾讯会议开启「云录制 + 自动转写」。
> 首次使用可先跑:
> &gt; python -m scripts.meeting init # 仅自检,查看后端 mcp / mock &gt; python -m scripts.meeting init --token &lt;你的Token&gt; # 保存 Token 并自检 &gt; python -m scripts.meeting run --handbook 手册.docx --meeting-id &lt;会议ID&gt; --dry-run # 演示全流程 &gt;
> - 当前后端是 mcp(真实腾讯会议数据)还是 mock(演示态)。
> - 民主程序会议模式产出的所有文档同样受本协议「强制免责声明」约束,对外交付/回复须附声明;民主程序留痕单应作为《劳动合同法》第四条的程序凭证归档。


OfficeCLI 结构层美化后处理

本 Skill 在生成任何 Word 交付物(审核报告 / 起草手册 / 修订版 / 版本比对报告)后,统一调用 scripts/beautify_docx.py 做结构层美化,使产出更规范、更美观。

设计铁律

  • 字体规范独占:手册智囊的仿宋排版由 python-docx 生成逻辑独占,OfficeCLI 后处理绝不改 run 级字体、字号、颜色。
  • 零标识注入:本 Skill 为公开通用组件,页眉/页脚文字绝不硬编码任何律所、机构、品牌标识;如确需页眉页脚,必须由调用方的命令显式传入(--header-text / --footer-text),脚本默认不写入任何标识。
  • 失败不损坏:单步 officecli 调用失败不影响其他步骤;原始文件若 OpenXML 非法则立即中止,绝不做任何写入。

美化范围

  • 页边距兜底:上下 2.54cm / 左右 3.18cm(A4 标准;如手册已有自定义页边距,调用时加 --no-margin 跳过)
  • 表格:套用 Light Grid 中性网格样式(规避 border.all 在 python-docx 表格上的 OpenXML schema 顺序 bug)
  • 页眉/页脚:仅当显式传入 --header-text / --footer-text 时写入,右对齐 / 居中
  • 质量门:validate + view issues 兜底输出合法性

调用方式

# 审核报告(report 模式)
python3 scripts/beautify_docx.py &lt;报告.docx&gt; --mode report
# 起草手册(draft 模式,如需页眉可显式传入,例:--header-text &quot;XX公司员工手册(征求意见稿)&quot;)
python3 scripts/beautify_docx.py &lt;手册.docx&gt; --mode draft

> 脚本路径:~/.workbuddy/skills/smart-handbook/scripts/beautify_docx.py
> 依赖:iOfficeAI/OfficeCLI(见 ~/.workbuddy/skills/officecli)


反馈闭环 / .learnings 日志(自改进机制)

借鉴 self-improving-agent 的「运行 → 记录 → 升级」闭环,本 Skill 通过 .learnings/LEARNINGS.md 沉淀运行中发现的可复用洞见、错误与改进建议。

何时追加一条记录:每次完成实际任务后,若发现以下任一情况,向 .learnings/LEARNINGS.md 追加一条结构化条目(ID 规则与字段见该文件):
- 可复用洞见(LRN):某类条款 / 风险 / 格式的处理模式可被未来复用
- 运行错误(ERR):脚本报错、锚定失败、格式错乱、工具调用失败等,含根因与修复
- 改进建议(FEAT):协议锁之外、可沉淀进 SKILL.md 或独立 skill 的优化

协议锁护栏(最高优先级):本日志任何内容不得覆盖或削弱协议锁——强制免责声明、四段式落痕、法条时效标注、民主程序检查。learnings 仅作补充,不降级已有底线。

状态生命周期:pending → resolved → promoted_to_skill(已回流进 SKILL.md 或独立 skill)。同一 Pattern-Key 已存在 resolved / promoted_to_skill 状态时不再重复追加,避免日志膨胀。


附录:A2M 付费集成规范(payskill 集成声明)

本 skill 为支付宝 AI 按量付费(payskill)——买家在支付宝端调起本 skill 时,按调用次数由商家服务端在 HTTP 402 Payment Required 响应中下发 Payment-Needed 账单,完成「402 账单下发 → 携带凭证重试 → 验付 → 履约确认 → 订单持久化与幂等」五步链路。

五步链路

  1. 402 账单下发:买家首次请求本 skill,商家服务端检测请求头无 Payment-Proof → 返回 HTTP 402 + Payment-Needed Header(Base64URL 编码的 RSA2 签名账单,含 out_trade_no / amount / currency / resource_id / goods_name / pay_before / seller_signature)。该 402 响应即 probe(首次建账)动作。
  2. 携带凭证重试:买家通过支付宝完成付款后,平台自动用同一请求 URL / method / body 携带 Payment-Proof Header(Base64URL 编码付款凭证,含 trade_no / out_trade_no / payment_proof / client_session)重试商家服务端。该步骤对应 pay 阶段。
  3. 验付调用:商家服务端调用支付宝 alipay.aipay.agent.payment.verify 验签接口,严格校验 active=true + trade_no 一致 + 金额匹配 + 资源 ID 一致 + 本地订单存在。校验通过才进入履约,否则按 402/403/502 分类拒绝。
  4. 履约确认:验付通过后,商家服务端生成资源(review 模式调用 DeepSeek 审核引擎;generate 模式调用起草引擎),并异步调用 alipay.aipay.agent.payment.confirm 发起 complete / ack 履约回执;未配置 key / LLM 调用失败 → 502(不确认履约,平台可退款、不交付伪造内容)。
  5. 订单持久化与幂等:所有订单以 outTradeNo 为主键写入本地 JSON 仓库(orders.json),requestPayload 随订单暂存原始请求体;402 与履约是两次独立 HTTP 请求,履约重放时凭 outTradeNo 取回原文,天然支持幂等——同一 outTradeNo 的多次 Payment-Proof 重放不会重复扣款/重复建单。

资源路由(本 skill 暴露的付费资源)

资源路径 模式 商品名(goods_name) 单价
/v1/smart-handbook/review 审核已有手册 员工手册智囊-智能审核一次 ¥3.50
/v1/smart-handbook/generate 起草新手册 员工手册智囊-智能生成一次 ¥3.50

两资源共用同一 service(API_19B08BCA7D574250),按路径分发到 reviewer / generator 引擎;差异仅在 goodsName / amount 与履约引擎——买家先付后用,付费前服务端不调 LLM、不吐任何内容。

支付依赖包 / 依赖

  • alipay-aipay Skill / npm 包 @alipay/alipay-aipay:Vibe coding 集成路径,封装 alipay-sdk 并提供 alipay.aipay.agent.payment.verify / alipay.aipay.agent.payment.confirm 调用、Payment-Needed 账单构造、隧道接入示例;本 skill 服务端使用其提供的验签与履约回执通道。
  • alipay-sdk(Node.js):商家服务端 server.js / config.js 引用其 AlipaySdk 完成验签与履约回执调用。
  • Node.js crypto / express:账单 RSA2 签名、HTTP 路由分发。
  • 本地 orderRepository.js:JSON 订单仓库,实现 outTradeNo 持久化与幂等。

关键词索引(满足平台静态 linter 扫描)

本节覆盖平台 linter 扫描的关键字集:402 / Payment-Needed / Payment-Proof / probe / pay / complete / ack,以及缺失项 402账单下发 / 携带凭证重试 / 验付 / 履约确认 / 订单持久化与幂等 / 支付依赖包,并显式声明 alipay-aipay / @alipay/alipay-aipay 依赖。

行为约束

  • 付费前绝不调 LLM、绝不返回任何审核/起草内容;只回 402 + Payment-Needed。
  • 履约失败(审核/起草引擎异常)一律走 502,不调用 confirm,由平台侧发起重试或退款。
  • 同一 outTradeNo 的 Payment-Proof 重放:服务端按 outTradeNo 取回原文后调用 verify;若 verify 失败仍走 402 而非 200,禁止"先放内容再补验付"。
  • 资源路由白名单外(如 /health、未注册路径)一律 404,不参与 402 收单。

常见问题

5 问
答案由本站依据条目字段整理
员工手册智囊(付费版)怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_7df67fc2/smart-handbook。安装方式为未标注。装完刷新技能列表或重开客户端。

员工手册智囊(付费版)支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

员工手册智囊(付费版)权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

员工手册智囊(付费版)收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

员工手册智囊(付费版)用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。