From ai-governance-legal
Identifies gaps between AI usage policies and actual practices. Offers scanning mode for periodic drift detection on saved outputs, and direct query mode for proposed new practices.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-governance-legal:policy-monitor [描述提议的新AI实践 — 或省略/使用 --sweep 进入扫描模式][描述提议的新AI实践 — 或省略/使用 --sweep 进入扫描模式]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**扫描模式**(无参数或 `--sweep`):
扫描模式(无参数或 --sweep):
~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md → 输出文件夹路径、AI使用政策文档、上次扫描日期。~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md 中的上次政策扫描日期。直接查询模式(有描述参数):
~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md → 当前政策承诺 + 实际政策文档。/ai-governance-legal:policy-monitor
/ai-governance-legal:policy-monitor "我们想在内部使用AI生成客户邮件的草稿"
AI使用政策与实际实践之间的漂移是单向的:实践向前发展,政策滞留在后。AI评估批准了新的模型。一个AI供应商带来了新功能。分类结果标记了一个有额外透明度要求的用例——但面向用户的AI使用政策还没有相应语言。政策最终与实际发生的事不符。
此技能在漂移成为问题之前捕获它——无论是通过每周爬取输出文件夹,还是通过回答直接问题:"我们即将开始做X,这对政策意味着什么?"
输出总是相同的:这里是差距,这里是建议的语言。
读取 ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md:
## 监管注册表 — 适用法规范围## AI使用政策 — 已对外公开的AI使用承诺或内部AI治理政策摘要## AI系统清单 — 所有已部署、在评估和已退役的系统## 输出 — 输出文件夹路径、AI使用政策文档位置、上次政策扫描日期如果 ## 输出 包含 [PLACEHOLDER]:
"输出尚未配置。我仍然可以运行直接查询检查——描述你计划做的事情,我会将其与你当前政策进行对比。要启用爬取扫描,请运行
/ai-governance-legal:cold-start-interview并提供输出文件夹路径。"
读取 ## 输出 → AI使用政策文档 路径下的实际政策文档。配置CLAUDE.md中的承诺是摘要;实际文档是建议编辑的权威来源。
面向用户的AI使用政策声明是一个界面。现代AI监管审查中,AI承诺至少存在于以下三个额外地方:
[法条原文])。如果备案信息中描述的数据处理范围与当前政策不一致,网信办有直接可见的不一致。在实践配置文件中添加每个界面的位置和最后更新日期字段。 扫描时逐一检查并与当前政策对比,标记分歧。
扫描模式: 无参数、--sweep 或由定时任务触发。
→ 扫描输出文件夹。将自上次扫描以来的所有输出与当前政策对比。
直接查询模式: 用户提供提议的新AI实践描述。 → 将该实践与当前政策对比。建议更新。
读取 ## 输出 → 上次AI政策扫描 日期。扫描输出文件夹中该日期之后的输出文件。如果未记录日期,扫描所有文件并注明:"首次扫描——扫描所有输出。"
如果输出文件夹为空或自上次扫描以来没有新文件:
"自[上次扫描日期]以来没有新输出。AI使用政策与近期实践一致。下次计划扫描:[日期]。"
扫描完成后更新 ## 输出 → 上次AI政策扫描 为今天的日期。
AI系统评估(全面轨):
AI用例分类结果:
AI供应商审查:
对每个标记项目,评估:
必须更新 — 政策所做的承诺与此输出矛盾,或AI处理正在发生但政策完全没有覆盖。不更新会产生实质性的虚假陈述。
示例:AI政策说"我们不对用户数据进行AI训练"。AI供应商审查批准了一个供应商将部分客户数据用于模型改进。政策与批准实践矛盾——必须更新。
建议更新 — 政策未提及但无冲突。处理的合法性在没有更新的情况下也可以成立,但更新后更完整。
示例:AI政策说"我们可能在部分功能中使用AI技术"。AI系统评估批准了一个新的AI驱动客服聊天机器人。政策未具体提到客服AI,但也不排除它。建议在政策中增加具体说明。
[工作成果头 — 按照插件配置 ## 输出]
# AI使用政策监测 — 扫描报告
**日期:** [日期]
**扫描输出数:** [N个文件] | **自上次扫描以来的新输出:** [N个文件]
**发现差距:** [N] 必须 | [N] 建议
---
## 必须更新
### [差距1简短名称]
**来源:** [触发此差距的文件名/输出类型]
**实际情况:** [新实践的简明描述]
**当前政策:** [引用相关部分——或"无覆盖"]
**差距:** [缺失或不一致的内容]
**建议语言:**
> *添加到[章节名称]:*
> "[起草的政策文本——具体、与现有政策语言风格一致]"
---
[对每个必须差距重复]
---
## 建议更新
### [差距名称]
**来源:** [文件名]
**实际情况:** [描述]
**当前政策:** [引用或"未提及"]
**建议语言:**
> *添加到/更新[章节]:*
> "[起草的文本]"
---
## 无需行动
[列出扫描过但未发现差距的输出——确认已审阅]
---
## 下一步
- [ ] 审阅必须更新——每项都需要在相关功能/处理上线之前(或立即,如果已上线)做出决定
- [ ] 审阅建议更新——紧急程度较低,但值得在下一次政策更新时处理
- [ ] 下次计划扫描:[日期]
从用户描述中提取:
如果描述模糊,在继续之前问一个澄清问题。不要运行冗长的录入——此模式应该快速。
将提议的实践与当前AI使用政策的每个相关部分进行核查:
| 核查项 | 当前政策表述 | 提议实践 | 结论 |
|---|---|---|---|
| AI系统类型 | [政策列出的类型] | [新类型] | 🟢已覆盖 / 🟡差距 / 🔴冲突 |
| 数据使用 | [声明的数据使用方式] | [新方式] | |
| 透明度/披露 | [声明的透明度措施] | [所需披露] | |
| 训练数据实践 | [声明的训练做法] | [新做法] | |
| 人工审核 | [人工审核承诺] | [新实践的人工参与度] | |
| 用户控制 | [用户选择/退出机制] | [新实践的用户控制] |
[工作成果头 — 按照插件配置 ## 输出]
# AI使用政策检查:[提议实践一行描述]
**结论:** [需要更新政策 / 建议更新 / 无需更新]
---
## 已覆盖
[列出当前政策已经覆盖的实践方面——简要概括,确认不需要改变]
## 缺失
### [差距1]
**当前政策:** [引用或"未提及"]
**为什么需要补:** [为什么这个差距重要——法律、声誉或一致性原因]
**建议语言:**
> *添加到[章节]:*
> "[起草的文本]"
### [差距2]
[相同格式]
## 冲突
### [冲突1——如有]
**当前政策表述:** [引用]
**提议实践:** [冲突之处]
**解决方向:** [哪一方需要改变及原因——通常是实践调整以匹配政策,或政策更新至新的可辩护立场]
---
## 时机
[如果有任何必须差距:"政策更新应在实践上线之前完成。"
如果是建议:"可以继续推进;在下一次政策更新时处理。"]
政策语言应:
起草时,始终说明应添加到哪个章节。如果合适的章节不存在,要说明并建议创建它。
以 CLAUDE.md ## 输出 规定的下一步决策树收尾。
如果扫描产生的漂移发现超过约10项,或用户任何时候提出要求:提供仪表板(见 CLAUDE.md ## 输出 → 数据密集型输出的仪表板提议)。针对此输出定制提议——按界面(政策条款/AI评估/用例分类/供应商审查)统计、按严重程度统计、以及可排序的发现网格,附来源工件和建议的整改措施。
reg-gap-analysis 的职责。此技能监测内部实践漂移,而非外部法律变化。npx claudepluginhub zhou210712/claude-for-legal-zh --plugin ai-governance-legalRuns weekly sweeps of AI policy documents against approved AIAs and triage results to identify policy drift, and answers direct queries about proposed AI practices.
Detects gaps between privacy policy and actual data practices. Sweeps saved PIAs and DPAs to find policy drift, or answers queries about proposed new practices.
Diffs a regulatory change against an indexed policy library to identify gaps and required policy updates. Use when a regulation changes or for gap analysis.