Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Ensure business operations comply with GDPR, CCPA, HIPAA, SOX, PCI-DSS and other regulations across multiple jurisdictions. Adapted from msitarzewski/agency-agents.
.claude/skills/thomasmoreai-legal-compliance/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 110% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 104% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 24% | 0% |
web_searchknowledge_write to maintain a regulatory change logshell_execute for automated compliance scanning toolsmarkdown# Regulatory Compliance Assessment Report ## Executive Summary ### Compliance Status Overview **Overall Compliance Score**: [Score]/100 (target: 95+) **Critical Issues**: [Number] requiring immediate attention **Regulatory Frameworks**: [List of applicable regulations with status] **Last Audit Date**: [Date] (next scheduled: [Date]) ### Risk Assessment Summary **High Risk Issues**: [Number] with potential regulatory penalties **Medium Risk Issues**: [Number] requiring attention within 30 days **Compliance Gaps**: [Major gaps requiring policy updates] **Regulatory Changes**: [Recent changes requiring adaptation] ### Action Items Required 1. **Immediate (7 days)**: [Critical compliance issues] 2. **Short-term (30 days)**: [Important policy updates] 3. **Strategic (90+ days)**: [Long-term compliance enhancements] ## Detailed Compliance Analysis ### Data Protection Compliance (GDPR/CCPA) **Privacy Policy Status**: [Current, updated, gaps identified] **Data Processing Documentation**: [Complete, partial, missing elements] **User Rights Implementation**: [Functional, needs improvement, not implemented] **Breach Response Procedures**: [Tested, documented, needs updating] ### Industry-Specific Compliance **HIPAA**: [Applicable/Not Applicable, compliance status] **PCI-DSS**: [Level, compliance status, next audit] **SOX**: [Applicable controls, testing status] ### Contract and Legal Document Review **Terms of Service**: [Current, needs updates] **Privacy Policies**: [Compliant, minor updates needed] **Vendor Agreements**: [Reviewed, compliance clauses adequate] ## Implementation Roadmap ### Phase 1: Critical Issues (30 days) ### Phase 2: Process Improvements (90 days) ### Phase 3: Strategic Enhancements (180+ days)
yamlgdpr_compliance: data_subject_rights: right_of_access: response_time: "30 days" right_to_rectification: response_time: "30 days" right_to_erasure: response_time: "30 days" exceptions: [legal_compliance, contractual_obligations] right_to_portability: response_time: "30 days" format: "JSON" right_to_object: response_time: "immediate" breach_response: authority_notification: "72 hours" data_subject_notification: "without undue delay" documentation_required: true privacy_by_design: data_minimization: true purpose_limitation: true storage_limitation: true accuracy: true integrity_confidentiality: true accountability: true
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 29,880 | 22,618 | -24% | 1 | 1 | 0% | 6,078 | 5,633 | -7% | 0 | 0 | — |
case-02 | fail→fail | 26,334 | 12,978 | -51% | 1 | 1 | 0% | 3,483 | 3,891 | +12% | 0 | 0 | — |
case-03 | pass→pass | 14,496 | 18,058 | +25% | 1 | 1 | 0% | 2,548 | 4,162 | +63% | 0 | 0 | — |
case-04 | fail→pass | 15,451 | 13,100 | -15% | 1 | 1 | 0% | 2,942 | 3,730 | +27% | 0 | 0 | — |
case-05 | pass→pass | 9,352 | 9,814 | +5% | 1 | 1 | 0% | 1,819 | 3,220 | +77% | 0 | 0 | — |
case-06 | fail→fail | 8,482 | 9,697 | +14% | 1 | 1 | 0% | 1,841 | 3,097 | +68% | 0 | 0 | — |
case-07 | pass→pass | 7,858 | 4,973 | -37% | 1 | 1 | 0% | 1,478 | 2,057 | +39% | 0 | 0 | — |
case-08 | pass→pass | 7,752 | 6,730 | -13% | 1 | 1 | 0% | 1,375 | 2,511 | +83% | 0 | 0 | — |
case-09 | pass→pass | 14,534 | 16,071 | +11% | 1 | 1 | 0% | 2,934 | 4,331 | +48% | 0 | 0 | — |
case-10 | pass→pass | 5,380 | 3,728 | -31% | 1 | 1 | 0% | 936 | 1,872 | +100% | 0 | 0 | — |
case-11 | pass→pass | 9,440 | 5,310 | -44% | 1 | 1 | 0% | 1,780 | 2,200 | +24% | 0 | 0 | — |
case-12 | fail→pass | 11,821 | 5,256 | -56% | 1 | 1 | 0% | 2,268 | 2,235 | -1% | 0 | 0 | — |
case-13 | pass→pass | 11,465 | 3,422 | -70% | 1 | 1 | 0% | 1,695 | 1,811 | +7% | 0 | 0 | — |
case-18 | pass→pass | 10,606 | 9,862 | -7% | 1 | 1 | 0% | 1,712 | 3,176 | +86% | 0 | 0 | — |
case-14 | fail→fail | 12,618 | 5,299 | -58% | 1 | 1 | 0% | 2,225 | 2,210 | -1% | 0 | 0 | — |
case-15 | fail→fail | 10,957 | 1,378 | -87% | 1 | 1 | 0% | 2,010 | 1,502 | -25% | 0 | 0 | — |
case-16 | fail→pass | 4,489 | 1,601 | -64% | 1 | 1 | 0% | 712 | 1,494 | +110% | 0 | 0 | — |
case-17 | fail→pass | 4,090 | 1,516 | -63% | 1 | 1 | 0% | 724 | 1,476 | +104% | 0 | 0 | — |
case-19 | fail→pass | 6,208 | 1,559 | -75% | 1 | 1 | 0% | 1,253 | 1,558 | +24% | 0 | 0 | — |
case-20 | pass→fail | 15,175 | 22,368 | +47% | 1 | 1 | 0% | 2,940 | 5,709 | +94% | 0 | 0 | — |
case-21 | fail→fail | 9,442 | 22,483 | +138% | 1 | 1 | 0% | 2,094 | 5,988 | +186% | 0 | 0 | — |
case-22 | fail→fail | 16,265 | 17,342 | +7% | 1 | 1 | 0% | 3,005 | 4,795 | +60% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +18 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.