skills/legal/closing-disclosure-tolerance/SKILL.md
Applies U.S. TRID tolerance rules to compare a residential mortgage Closing Disclosure (CD) against the controlling Loan Estimate (LE). Classifies fees by tolerance bucket, validates changed-circumstance resets, computes violations, and calculates cure amounts. Use when reviewing LE-CD variance, 10% tolerance, revised LE validity, changed circumstances, tolerance cure, or pre-closing compliance QA.
npx skillsauth add casemark/skills closing-disclosure-toleranceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Structured TRID tolerance review for U.S. residential mortgage closings under 12 CFR Part 1026. Covers fee classification, zero/10%/unlimited tolerance testing, changed-circumstance gating, and cure calculation.
Use the most recent valid LE as of CD generation. Ignore invalid prior LEs unless a valid revised LE was triggered.
| Fee Class | Examples | Bucket | |---|---|---| | Creditor/Broker | origination, application, processing, underwriting, points, broker fees | Zero | | Affiliate | affiliate title, appraisal, other affiliate compensation | Zero | | Transfer Taxes | state/local transfer, documentary, mansion taxes | Zero | | Cannot-Shop Services | lender-required appraisal, credit report, flood determination | Zero | | 10% Cumulative | recording, lender-list shopped title/settlement/inspection/legal | 10% cumulative | | Unlimited | prepaid interest, insurance premiums, HOA, initial escrow, optional services | Unlimited |
Test each zero-tolerance fee at the line-item level:
Aggregate all 10%-bucket items:
Do not test 10% items individually — this is a category-total test.
Verify items are correctly categorized as unlimited. Do not auto-pass if disclosures are missing or fees are mis-tagged.
| Trigger | Allows Revised LE? | |---|---| | Extraordinary event (external, affecting valuation/timing) | Yes, if documented | | New information unavailable at LE issuance | Yes, if substantiated | | Borrower-requested change (product/property/borrower) | Yes, if evidenced | | Rate lock event (new lock or confirmation) | Yes | | LE expires before consummation | Yes | | Inaccurate prior estimate (good-faith correction only) | No |
Revised LE rules:
Per 12 CFR 1026.19(f)(2)(v):
| Error | Fix | |---|---| | Classifying affiliate fees as 10% | Recategorize to zero tolerance | | Missing lender-list evidence for shopped items | Require file proof before passing | | Revised LE issued outside timing window | Treat as invalid unless later valid circumstance applies | | Testing 10% items individually instead of cumulative | Aggregate all 10%-bucket items before comparing | | Forgetting to recompute after valid revised LE | Re-run zero and 10% tests on revised baseline | | Netting seller/lender credits in tolerance math | Compare gross charges only | | Shifting fees between categories to avoid failures | Each fee must stay in its correct bucket |
| Situation | Rule | |---|---| | Construction loans | Apply tolerance logic by phase as required by structure | | Subordinate financing | Test each loan independently; no cross-loan fee shifting | | Seller credits | Do not net for tolerance math; compare gross charges | | Lender credits | Reduce only the specifically tied fee |
Key changes from the original:
tags — not part of the Agent Skills spec; discovery relies on description keywordsdevelopment
name: automated-contract-summary language: en description: Generates structured executive summaries of contracts using ML — captures key terms, party obligations, risk allocations, and compliance requirements in a standardized format. Optimized for high-volume review where speed and consistency matter. tags: - summarization - agreement - corporate --- # Automated Contract Summarization Produces standardized executive summaries of contracts using machine learning, capturing essential term
tools
Extracts regulatory obligations from dense regulations across jurisdictions. Breaks down multi-level regulations into clear article-level obligations, classifies applicability to a business, and prioritizes by risk level. Use when translating regulations into actionable compliance requirements.
development
Continuously monitors regulatory landscapes for changes relevant to a specific business. Ingests global regulatory updates, filters by relevance, summarizes impact, and produces an actionable change advisory. Use when tracking regulatory developments affecting a particular product or market.
testing
Compares an organization's existing compliance controls, policies, and procedures against extracted regulatory obligations to identify coverage gaps. Produces a remediation plan with prioritized actions. Use when assessing compliance maturity or preparing for regulatory audits.