gap-surfacer

Track regulatory compliance gaps and pre-rule watch items from policy-diff.

9.1k|1.8k|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/anthropics/claude-for-legal --skill gap-surfacer-anthropics
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gap-surfacer
Source: https://github.com/anthropics/claude-for-legal/tree/main/regulatory-legal/skills/gap-surfacer
Command: npx skills add https://github.com/anthropics/claude-for-legal --skill gap-surfacer-anthropics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Gap Surfacer prevents regulatory policy obligations from being overlooked by maintaining a living tracker of open compliance gaps and related pre-rule watch items, then routing them to the responsible owners with clear due dates.

Core Features & Use Cases

  • Gap tracking with remediation status: Ingests gap candidates from policy-diff, de-dupes them, and maintains resolution and lifecycle state (open, in-progress, closed, risk-accepted).
  • Overdue and due-soon reporting: Produces role-specific status outputs that distinguish true compliance deadlines from pre-rule watch/comment-decision artifacts.
  • Owner notification with safeguards: Sends Slack DM assignment and reminder messages only after per-send user confirmation, with extra warnings when citations or compliance conclusions are involved.
  • Citation verification emphasis: Preserves upstream source/verification tags and instructs users to verify citations before closing or certifying compliance.
  • Multi-mode operation: Supports both ingestion from policy-diff and producing a status report dashboard-style, plus commands for closing or risk-accepting specific gaps.

Quick Start

Generate a regulatory status report for current open gaps by running the gap surfacer through the regulatory-legal workflow and reviewing the “Open Gaps” sections for overdue, due-soon, in-progress, and watch items.

Frequently Asked Questions about gap-surfacer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track open regulatory compliance gaps and assign them to owners?▼

You can track open regulatory compliance gaps by ingesting gap findings into a persistent tracker that de-dupes identical requirement-policy entries, assigns owners, manages lifecycle states, and routes notifications. This maintains a living record of remediation statuses and due dates.

How does overdue classification work for regulatory gaps with unverified citations?▼

Overdue classification for regulatory gaps respects citation and verification uncertainty by preserving upstream source tags and applying distinct rules that separate true compliance deadlines from pre-rule watch or comment-decision artifacts, ensuring unverified citations are flagged appropriately.

Can I send Slack notifications to assign regulatory gap remediation tasks to specific owners?▼

Yes, you can send Slack DM assignment and reminder messages to gap owners. The system enforces per-send user confirmation before delivering notifications, adding extra warnings when citations or compliance conclusions are involved to prevent premature certification.

What is the best way to generate a status report for regulatory compliance gaps?▼

The best way to generate a status report for regulatory compliance gaps is using dashboard-style outputs that distinguish overdue, due-soon, in-progress, and watch items. These role-specific reports respect CLAUDE.md role configuration and gate compliance certification actions.

How do I manage the lifecycle state of a regulatory compliance gap after remediation?▼

You manage the lifecycle state of a regulatory compliance gap by updating its status to open, in-progress, closed, or risk-accepted. The system supports commands for closing or risk-accepting specific gaps while capturing remediation resolution details.

Do I need policy-diff output to start tracking regulatory compliance gaps?▼

Policy-diff output is the primary ingestion source for identifying gap candidates, but the tracker supports multi-mode operation. You can also produce status report dashboards and manage existing gap lifecycles without requiring new policy-diff ingestion.