大模型应用
当需要定期监控监管信息源并按重要性阈值过滤新动态时…
从配置的监管信息源(Federal Register API、RSS、付费 MCP 等)拉取自上次检查以来的新条目,按重要性分级过滤后生成结构化摘要文件
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
当需要定期监控监管信息源并按重要性阈值过特定
解决思路
- 加载 ~/.claude/plugins/config/claude-for-legal/regulatory-legal/CLAUDE.md,获取 watchlist、materiality threshold、feed 配置和 digest 输出路径
- 在拉取前做覆盖度检查:对比 watchlist 与 references/source-catalog.md,找出用户关心的类别(US federal / US state / EU-UK / international)中配置源为零或极少的缺口,在摘要顶部提示一次,不要反复唠叨同一缺口
- 拉取 Tier 1 免费源:对 watchlist 中每个监管机构查询 Federal Register API(https://www.federalregister.gov/api/v1/documents),按 agency slug、日期范围、文档类型查询;同时抓取并解析 CLAUDE.md 中配置的直接 RSS URL
- 使用常见监管机构的 API slug 对照表(如 FTC=federal-trade-commission、SEC=securities-and-exchange-commission、CFPB=consumer-financial-protection-bureau、DOL=labor-department、HHS=health-and-human-services-department、FCC=federal-communications-commission;CPPA 仅 RSS:cppa.ca.gov/feed);不在表中的机构去 federalregister.gov/agencies 查 slug 或退回 RSS
- 拉取 Tier 2 付费源(如已配置):查询付费监管 feed MCP 和 CourtListener MCP,按上次检查日期过滤到 watchlist 监管机构;跨层级去重,同一文档优先保留信息最丰富的来源
- 禁止静默补充:若某监管机构拉取结果很少或为空,报告实际结果并停止,不要未经询问就用 web search 或模型知识填补;向用户列出选项(扩大日期窗口、换 feed/MCP、web search 并标记 [web search — verify]、停止)由律师决定
- 为每个引用和条目打来源标签:[Federal Register]、[<regulator> RSS]、[CourtListener]、具体 MCP 工具名、[web search — verify]、[model knowledge — verify]、[user provided];绝不删除或合并标签
- 对二级来源(IAPP、FPF、Hogan Lovells、Covington、Lexology、JD Supra、Artificial Lawyer、LawSites 等)额外打 [secondary source] 标签,并注明“→ Trace to primary: [链接或提示去 <regulator>.gov 核实]”;二级来源条目不得单独定为 Always material,找到一手来源前降一级
- Tier 3 手动录入:若用户粘贴了监管文本或摘要,将其视为单条条目,跳过拉取直接进入分类,来源记为 manual entry
- 拉取后记录检查时间戳,下次计划运行从此时间点向前拉取
- 按 CLAUDE.md 中的阈值对每条条目分级:Final rule 通常 always material;Proposed rule/NPRM 通常 review-worthy 且必须记录评论截止日期;ANPR 和 RFI 按策略而非合规分级(无强制要求但评论截止日期真实且信号方向有价值);Enforcement action 按行业匹配→material、相关实践匹配→review-worthy、都不匹配→FYI 或跳过;Guidance→review-worthy;Speech/blog/statement→按阈值 FYI 或跳过;Settlement 视情况(新颖理论或大金额→review-worthy,常规→跳过)
- ANPR/RFI 特殊处理:不得定为 always material;若触及 watchlist 的 always-material 类别则定为 review-worthy;将评论截止日期以 item_type: ANPR 或 item_type: RFI 记入 ~/.claude/plugins/config/claude-for-legal/regulatory-legal/comment-tracker.yaml;在摘要条目中明确写“Pre-rule. Comment deadline [date]. Route to /regulatory-legal:policy-diff only as a pre-positioning analysis (no compliance gap yet).”;路由到 comment-tracker 而非 gap-tracker
- NPRM 评论截止日期处理:对任何高于 skip 的 NPRM,从 Federal Register API 提取结构化评论截止日期;若 CLAUDE.md 启用了评论跟踪,以 status "undecided" 和默认评论决策负责人追加到 comment-tracker.yaml;在输出条目中包含评论截止日期
- 对高于 FYI 的每条条目做富化:一行摘要(变化了什么)、为何可能相关(相关性钩子)、来源链接、生效日期或评论截止日期(如适用);FYI 条目只计数不逐条摘要
- 默认将摘要输出到聊天;当输出包含一条以上高于 FYI 的条目时,除非 CLAUDE.md 明确设置 Digest output → chat only,否则同时写入可分享文件
- 文件输出:查找 CLAUDE.md 中的 Digest output path,未设置则默认 ~/regulatory-legal-digests/reg-digest-YYYY-MM-DD.md;按需创建父目录;写入完整 Markdown 摘要(与聊天输出相同,含 work-product header、来源标签、verify-citations 页脚);若当天文件已存在则追加带时间戳的新章节而非覆盖;写完后告知用户路径及 Pandoc 转换命令 pandoc <path> -o <path>.docx;写入失败则退回仅聊天输出并说明
- 按指定 Markdown 模板格式化摘要:work-product header、标题与期间、Feeds checked、Items found、Bottom line、🔴 Always material、🟡 Review-worthy(NPRM 含 💬 Comment deadline)、📝 FYI、Last check updated to、Comment tracker 状态、以及 verify citations 页脚
- 处理配置缺失:watchlist 为空则停止并提示运行 /regulatory-legal:cold-start-interview --redo 或编辑 CLAUDE.md 添加至少一个监管机构;materiality threshold 为空则用默认分级并附加说明;feed 配置为空则仅运行 Federal Register API 并附加说明;相关值已填充时不提配置
- 若无高于 FYI 的条目,输出“All quiet. [N] FYI items, nothing needing attention.”
- 交接:任何有潜在政策影响的 always material 条目→提议运行 policy-diff;diff 发现 gap→交给 gap-surfacer 跟踪;任何高于 skip 的 NPRM→若启用跟踪则自动记录评论截止日期到 comment-tracker
- 以 CLAUDE.md ## Outputs 中的 next-steps decision tree 收尾,根据本次产出定制选项(五个默认分支:draft the X、escalate、get more facts、watch and wait、something else 是起点而非锁定),由律师选择
适用边界 · 注意事项
- 不适用于需要逐条全文精读的场景——本技能只做分类和富化,深度阅读留给通过过滤的条目
- 不适用于修改重要性阈值——若过滤规则不对,应编辑 CLAUDE.md 而非在本技能中调整
- 不依赖 TR 或 CourtListener 等付费源——免费源是基线,付费源只增加深度