closing-disclosure-tolerance
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.
Best use case
closing-disclosure-tolerance is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
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.
Teams using closing-disclosure-tolerance should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/closing-disclosure-tolerance/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How closing-disclosure-tolerance Compares
| Feature / Agent | closing-disclosure-tolerance | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
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.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Closing Disclosure Tolerance 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. ## Prerequisites - Most recent valid LE as baseline, plus any revised LEs with issue dates - Final CD with borrower-paid fees by line item and payor category - Fee taxonomy tags: creditor, broker, affiliate, third party, borrower-selected from lender list - Loan timeline: rate lock date, lock expiration, consummation date, LE delivery dates - Documentation for post-LE events (appraisal updates, title defects, borrower requests, delays, lock changes) - Jurisdictional scope: federal TRID baseline plus any state overlays ## Core Workflow ### 1. Normalize baseline Use the most recent valid LE as of CD generation. Ignore invalid prior LEs unless a valid revised LE was triggered. ### 2. Classify each CD fee | 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 | ### 3. Zero-tolerance test Test each zero-tolerance fee at the line-item level: - Variance = CD Amount − LE Amount - **Pass**: every zero-tolerance item has variance ≤ 0 - **Fail**: any item has variance > 0 ### 4. Ten-percent cumulative test Aggregate all 10%-bucket items: - LE Total = Σ(LE amounts) - CD Total = Σ(CD amounts) - Limit = LE Total × 1.10 - **Pass**: CD Total ≤ Limit Do not test 10% items individually — this is a category-total test. ### 5. Unlimited-tolerance review Verify items are correctly categorized as unlimited. Do not auto-pass if disclosures are missing or fees are mis-tagged. ### 6. Changed-circumstance gate | 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:** - Only affected fees may be revised - Must be issued within required timing windows with evidence - Recompute tolerance against revised LE for affected categories only - Flag pretext where revised LE appears to repair errors [VERIFY] ### 7. Cure calculation Per 12 CFR 1026.19(f)(2)(v): - Zero excess = max(0, CD Zero Total − LE Zero Total) - 10% excess = max(0, CD 10% Total − (LE 10% Total × 1.10)) - **Total cure = Zero excess + 10% excess** - Deadline: 60 calendar days after consummation - Must produce corrected CD or itemized cure disclosure ### 8. Final deliverable - Pass/Fail summary by tolerance category - Variance table with amounts and date references - Changed-circumstance decision table (trigger + evidence + fee impact) - Cure memo: totals, method (refund/escrow/principal), target date ## Common Pitfalls | 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 | ## Special Situations | 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 | ## Cross-References - @draft-closing-disclosure-cd-residential-real-estate - @closing-disclosure-timing-reference - @loan-estimate-residential - @trid-changed-circumstances ## References - 12 CFR 1026.19(e)(3) — Good faith determination and tolerance [VERIFY] - 12 CFR 1026.19(e)(3)(iv) — Changed circumstances [VERIFY] - 12 CFR 1026.19(f)(2)(v) — Excess refund requirements [VERIFY] - CFPB Official Interpretations 19(e)(3)(i)–(vi) [VERIFY] - CFPB TRID Small Entity Compliance Guide, Tolerance section [VERIFY] --- **Key changes from the original:** - **Removed `tags`** — not part of the Agent Skills spec; discovery relies on `description` keywords - **Tightened description** — third-person, keyword-rich, within 1024 chars - **Cut ~40% token weight** — eliminated verbose text-block worksheets, redundant prose in Guidelines/Do-Don't table, and duplicated content between sections - **Merged Guidelines + Common Errors → Common Pitfalls** — single table, no duplication with Special Situations - **Restructured body** — Prerequisites → Core Workflow (8 numbered steps) → Pitfalls → Special Situations → References, following the quick-start / core-patterns / pitfalls progression - **Preserved all domain accuracy** — tolerance formulas, fee classifications, changed-circumstance triggers, cure mechanics, CFR references, and [VERIFY] markers all intact
Related Skills
trid-tolerance
Classifies closing costs into zero, 10% cumulative, and unlimited tolerance buckets under 12 CFR § 1026.19(e)(3). Validates changed circumstances for revised Loan Estimates and computes cure amounts. Use when reviewing a Closing Disclosure against a Loan Estimate, calculating tolerance variances, determining whether a revised LE is permitted, or computing cure amounts for tolerance violations.
seller-disclosure
Drafts residential Seller Disclosure Statements for U.S. real estate transactions covering structural systems, environmental hazards, title encumbrances, and neighborhood conditions. Enforces state-specific statutory compliance and federal lead-based paint requirements. Trigger keywords: "seller disclosure", "property condition statement", "residential transfer disclosure", "seller disclosure statement".
seller-disclosure-statement
Drafts a U.S. residential Seller Disclosure Statement covering property condition, system ages, defects, environmental hazards, title/HOA matters, and buyer acknowledgment. Triggered by requests for seller disclosures, property condition disclosure, TDS, SPDS, lead-based paint disclosure, or pre-close compliance in residential sales.
real-estate-agency-disclosure
Drafts state-compliant real estate agency disclosure documents for residential transactions. Triggers at first substantive contact with buyers or sellers, when preparing pre-transaction disclosure forms, or when establishing representation relationships and fiduciary duties among transaction parties.
ma-closing-checklist
Drafts a party-coded M&A closing checklist for U.S. stock purchases, asset deals, and mergers. Generates a status-tracked matrix covering corporate authorizations, transaction documents, consents, regulatory clearances, funds flow, and post-closing obligations. Use when coordinating closing for any M&A transaction.
lead-paint-disclosure
Drafts execution-ready lead-based paint disclosure documents compliant with 42 U.S.C. § 4852d and 24 CFR Part 35 for sales or leases of pre-1978 residential properties. Covers seller/landlord hazard disclosures, buyer/tenant acknowledgments, inspection waivers, agent certifications, and attachment schedules. Use when drafting lead paint disclosures, pre-1978 property transactions, residential lease hazard disclosures, or EPA Section 1018 compliance documents.
lead-based-paint-disclosure
Drafts federal lead-based paint disclosure forms for pre-1978 residential sales or leases under 42 U.S.C. § 4852d, HUD/EPA rules, and 24 CFR Part 35. Covers seller/landlord knowledge statements, record attachments, EPA pamphlet delivery, purchaser inspection option, acknowledgments, and agent certifications. Use when preparing a lead-based paint disclosure, lead hazard notice, or pre-1978 property disclosure; trigger keywords: lead-based paint, lead hazard, EPA pamphlet, Section 1018.
franchise-disclosure-document
Drafts U.S. Franchise Disclosure Documents compliant with the FTC Franchise Rule (16 C.F.R. Part 436) and state franchise laws. Produces Items 1–23, required tables, exhibits, receipt pages, and state addenda. Trigger when preparing or updating an FDD, franchise registration package, or state addenda. Keywords: FDD, Franchise Disclosure Document, franchise rule, franchise registration, Item 17, Item 19, Item 20.
disclosure-statement-plan-reorganization
Drafts a Chapter 11 Disclosure Statement compliant with 11 U.S.C. § 1125 and FRBP 3016(b). Use when preparing the disclosure statement that accompanies a proposed reorganization plan, covering debtor background, class treatments, liquidation analysis, projections, risk factors, and voting procedures.
disclosure-schedules
Drafts and populates M&A disclosure schedules that except known items from representations and warranties in definitive agreements (merger, stock purchase, asset purchase). Use when drafting, reviewing, or negotiating disclosure schedules, reps and warranties exceptions, seller disclosures, or transaction closing schedules.
closing-resolutions
Drafts unanimous written consent resolutions authorizing a buyer or seller entity to execute an asset purchase agreement and all ancillary closing documents. Covers corporate (board) and LLC (member/manager) governance formats, recitals, operative resolutions, officer authorization, ratification, and counterpart execution provisions. Use when preparing closing deliverables, board resolutions, member consents, or corporate authorization documents for US asset purchase transactions.
closing-disclosure
Drafts and reviews TRID-compliant U.S. residential Closing Disclosures, assembling all five pages of CFPB Form H-25, comparing to Loan Estimates, classifying tolerance buckets, flagging re-disclosure triggers, and producing a compliance review memo. Use when working with closing disclosures, CDs, TRID, Regulation Z, LE comparison, tolerance cures, cash-to-close reconciliation, settlement statements, or pre-consummation closing compliance review. Defers tolerance math to closing-disclosure-tolerance and timing math to closing-disclosure-timing-reference.