Agent Skills
返回列表
GMP/CSV 合规自检

GMP/CSV 合规自检

行业专业 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ce7e6948/gmp-csv-validator。

技能介绍

这个技能解决什么问题

药企的信息化项目有个绕不开的坑:方案文档里写着「系统满足 ALCOA+ 要求」,代码里却找不到 audit_log 表;URS 写了完整的电子签名能力,实际实现只有一段上传 PDF 的接口。等到审计师来翻账,发现的全是「文档有、实现无」的窟窿。

@user_ce7e6948/gmp-csv-validator 就是冲这个场景来的:给一个项目目录,产出一份合规覆盖度报告——哪些检查项真落地了,哪些只是写在 MD 里,哪些压根没影。

它怎么工作

核心不是「读懂」项目,而是关键词匹配。 内置一份基线文件 data/baseline.md,覆盖 12 个合规域、58 个检查项,权重合计 108。对每一项,agent 会拿预设的 keywords 到项目里 grep/rg 一遍:

  • 命中代码/配置/SQL 才算覆盖,文档只作辅助证据
  • 命中率 ≥ 50% 记覆盖,0 到 50% 记部分覆盖,0 记缺失
  • 缺失项直接引用基线里的 advice 和 source 字段,把法规条款精确到 references/compliance_sources/ 里的文件加章节

匹配是事实驱动的,不是语义理解。 文档写了电子签名不算数,得在代码里找到 E-Signature 类或 signature_record 表;反过来,MD 没提审计追踪,但代码里有 AuditTrail 实体加 @Audited 注解,照样判覆盖。这避免了「我们会做」式的自欺欺人。

检查项按域组织:数据完整性 (ALCOA+)、CSV 验证、审计追踪、电子签名与权限、批次追溯、变更控制、偏差/CAPA、备份容灾、时间同步、培训、文件记录、风险评估。每项带风险等级,任意高风险项缺失则整体风险标红。报告输出为 Markdown,覆盖项注明证据位置(哪个文件、哪一行),整改项明确到 21 CFR Part 11 §11.10(e) 或 EU Annex 11 §11 这种颗粒度。

法规原文按需加载,覆盖 FDA、欧盟、中国 GMP 及计算机化系统附录、WHO TRS 996、ICH Q9 六部。基线还内置按品种/剂型扩展的示例段落,无菌制剂、生物制品、原料药等可追加专属检查项。

适用边界

它不替代人工审计。 报告是初筛闸,高风险项仍需专业审计师终审确认。

几个明确的限制:

  • 只认 .txt / .md / .markdown 和能被 grep 到的文本,.docx / .pdf 直接丢进来会报错
  • 是关键词/子串匹配而非语义理解,换个说法的词要写进基线词表,否则漏报
  • 基线 keywords 必须写在 keywords: 开头的行,写在别处的解析不到
  • 结果依赖基线质量,法规更新时要同步维护 references/compliance_sources/

使用场景

  • MES 项目上线前合规体检,逐项核查 ALCOA+ 原则是否有真实代码实现,而非仅方案文档声称
  • 客户方案评审时,验证文档里写的 21 CFR Part 11 电子签名能力,在代码和配置里是否真的落地
  • 合规整改阶段,把自检报告中的缺失项转成带法规出处的服务清单,分派给开发或实施团队
  • 审计迎检前自查,排查审计追踪开关、共享账号等典型高风险项在项目中是否存在实现证据

适合人员

  • 药企 IT 项目经理:需要确认 MES/ERP 项目满足 GMP 计算机化系统附录,在审计前暴露实现缺口
  • 质量合规工程师:负责审核供应商方案,要快速判断文档承诺与代码实现的差距并给出整改依据
  • 系统集成商交付负责人:要把合规覆盖度报告转成可分派的开发服务单,推动整改闭环
  • CSV 验证顾问:按 21 CFR Part 11 或 Annex 11 条款逐项核对项目证据,编制验证文件底稿