К основному содержанию
скилл CX Codex

data-quality — скилл для Claude Code: что делает и как установить

Помогает выстроить контроль качества финансовых данных: от правил валидации котировок до проверки происхождения данных под нормы BCBS 239.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add JoelLewis/finance_skills --skill data-quality -a claude-code
Открыть на GitHub

Что делает data-quality

Скилл описывает стандарты мониторинга и валидации сведений в финансовых системах. В его основе лежат шесть измерений качества данных, включая точность котировок и непротиворечивость клиентских карточек. Для каждого параметра заданы чёткие числовые ориентиры. Например, точность котировок должна превышать 99.5%, а доля дубликатов сущностей не может превышать 0.1%.

Без назначенного эталонного источника измерить точность невозможно: сверять котировки или реквизиты клиентов просто не с чем. Скилл опирается на архитектуру «золотого источника», концентрируясь на поиске аномалий и устаревших цен. Он также помогает сформировать цепочки происхождения данных для регуляторных проверок по стандартам BCBS 239 и MiFID II.

Какие задачи решает

  • настроить правила валидации цен и выявления устаревших котировок
  • внедрить отслеживание происхождения данных для стандартов BCBS 239 и MiFID II
  • разобрать расхождения при реконсиляции и сбоях в биллинге
  • подготовить метрики и карточки оценки качества для аудита регулятора

Примеры запросов агенту

  • Сформулируй правила валидации цен для пайплайна котировок ценных бумаг и опиши пороги устаревания.
  • Составь схему происхождения данных по требованиям BCBS 239 для отчёта о совокупном риске.
  • Разработай скоркарт качества данных клиентов с целевым показателем дубликатов ниже 0.1%.

Как установить data-quality

1Через Skills CLI (Vercel)

npx skills add JoelLewis/finance_skills --skill data-quality -a claude-code

2Вручную: положить файлы

~/.claude/skills/data-quality/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/data-quality/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о data-quality

Как установить data-quality в Claude Code?

Выполните в терминале команду npx skills add JoelLewis/finance_skills --skill data-quality -a claude-code. Также файл скилла можно положить напрямую в ~/.claude/skills/data-quality/SKILL.md.

Что делает скилл data-quality?

Он предоставляет агенту готовые методики контроля финансовых данных: правила проверки цен, поиск аномалий, аудит цепочек трансформаций и управление исключениями.

Какие целевые показатели точности заложены в методику?

Для цен целевая планка точности составляет более 99.5% при сверке с независимым источником, а для клиентских профилей — более 99%.

Исходный текст

SKILL.md · MIT
---
name: data-quality
description: "Design and operate data quality programs for financial data — validation rules, pricing validation, data lineage, exception management, profiling, and governance. Use when building validation rules for pricing or client data pipelines, detecting stale prices, designing a data quality monitoring framework, calibrating validation thresholds, implementing data lineage for BCBS 239 or MiFID II, investigating reconciliation breaks or billing errors traced to bad data, preparing for regulatory exams on data accuracy, building data quality scorecards, or defining data stewardship roles. Trigger on: data quality, pricing validation, stale prices, data lineage, data validation, data profiling, exception management, data governance, BCBS 239, data completeness, data accuracy, validation rules, data anomaly, data stewardship, data quality scorecard."
---

# Data Quality

## Core Concepts

### 1. Data Quality Dimensions for Financial Data

Six dimensions define data quality. Each has domain-specific meaning in financial services.

**Accuracy** — Data values correctly represent the real-world entity or event they describe. A security price is accurate if it reflects the actual market closing price or evaluated value from the designated source. A client address is accurate if it matches the client's current legal address of record. Accuracy failures propagate: an inaccurate price produces inaccurate valuations, performance, billing, and regulatory reports. Accuracy is measured by comparing data against an independent authoritative source — cross-vendor price comparison, custodian-to-PMS reconciliation, client confirmation of personal data. In practice, accuracy is the hardest dimension to measure because it requires an independent reference point for comparison.

**Completeness** — All required data elements are present for every record. A security master record is incomplete if it lacks an ISIN, asset class classification, or pricing source designation. A client onboarding record is incomplete if beneficial ownership for entity accounts is missing. Completeness is measured as the percentage of records with all mandatory fields populated. Financial data completeness requirements are often regulatory: FinCEN requires complete beneficial ownership data, GIPS requires complete portfolio inclusion in composites, SEC Rule 17a-4 requires complete transaction records. Completeness must be defined per record type — a required field for an entity account (beneficial ownership) differs from a required field for an individual account (employment status).

**Timeliness** — Data is available when needed for its intended use. End-of-day pricing must arrive before the nightly valuation batch runs. Trade confirmations must be generated within SEC Rule 10b-10 timeframes. NAV calculations must complete before fund company deadlines. Timeliness is measured as the lag between event occurrence and data availability in consuming systems. Late data is functionally equivalent to missing data if it arrives after the processing window closes. Timeliness requirements vary dramatically by use case: real-time market data must arrive in milliseconds, EOD pricing within hours, and quarterly regulatory filings within weeks.

**Consistency** — The same fact is represented identically across all systems and time periods. A client's legal name must match across the CRM, custodian, PMS, and billing system. A security's sector classification must be the same in the portfolio management system and the compliance monitoring system. Inconsistency typically indicates either a missing golden source designation or a broken synchronization process. Consistency is measured by cross-system comparison for the same entity attribute. Temporal consistency also matters: a security's classification should not change retroactively without documented justification and downstream impact assessment.

**Validity** — Data conforms to defined formats, ranges, and business rules. A CUSIP must be exactly 9 characters with a valid check digit. An account registration type must be one of the firm's defined values. A bond coupon rate cannot be negative (for conventional bonds). A trade settlement date cannot precede the trade date. Validity is enforced through schema constraints, field-level validation, and business rule engines. Invalid data that passes into production indicates insufficient input validation. Validity rules should be versioned and maintained as a formal catalog — when rules change, the change should be documented with effective date and rationale.

**Uniqueness** — Each real-world entity is represented exactly once. A client appearing as two records in the CRM (duplicate due to name variation or data entry error) causes fragmented reporting, missed household billing discounts, and potential compliance failures (wash sale detection across accounts requires a unified client view). A security represented as two master records per custodian causes duplicated positions. Uniqueness is enforced through deduplication at ingestion and periodic duplicate detection scans. Common deduplication techniques include exact-match on identifiers (SSN, CUSIP), fuzzy matching on names and addresses (Jaro-Winkler, Levenshtein distance), and probabilistic matching combining multiple weak identifiers into a confidence score.

| Dimension | Measurement Method | Typical Target | Key Risk if Unmet |
|---|---|---|---|
| Accuracy | Cross-source comparison, reconciliation | >99.5% for pricing, >99% for client data | Incorrect valuations, billing, filings |
| Completeness | Percentage of required fields populated | >98% for critical fields | Regulatory findings, incomplete reporting |
| Timeliness | Lag from event to system availability | Within processing window | Stale valuations, missed deadlines |
| Consistency | Cross-system attribute comparison | >99% agreement | Conflicting reports, audit failures |
| Validity | Format and business rule pass rate | >99.9% | Processing failures, corrupt records |
| Uniqueness | Duplicate detection rate | <0.1% duplicate rate | Fragmented reporting, compliance gaps |

### 2. Golden Source Architecture

Golden-source designation (which system is authoritative per data domain), MDM patterns (registry, consolidation, coexistence, transaction hub), conflict-resolution and survivorship rules, and pricing-source hierarchies are owned by the **reference-data** skill (data-integration plugin) — see it for the designation tables and pattern trade-offs. What matters here: accuracy is unmeasurable without a designated authoritative source to compare against, so every validation rule and accuracy metric below presumes a golden-source designation exists.

### 3. Data Lineage and Provenance

Data lineage tracks the full path of data from its origin through every transformation, enrichment, aggregation, and delivery to consuming systems. Provenance records who or what created, modified, or approved data at each stage.

**Lineage metadata:** For each data element, lineage captures: source system and original field, extraction method and timing, every transformation applied (mapping, conversion, calculation, enrichment, aggregation), intermediate staging locations, destination systems and fields, and the timestamp and process identity at each step.

**Why lineage matters in finance:** When a performance report shows unexpected returns, lineage enables tracing the result back through the calculation engine, to the pricing data it used, to the vendor source and extraction timestamp, identifying exactly where an error entered. Without lineage, root cause analysis is manual, slow, and unreliable.

**Impact analysis:** Lineage enables forward impact analysis — if a data source changes its schema or delivery format, lineage identifies every downstream system, calculation, and report affected. This is critical for vendor migrations, system upgrades, and regulatory reporting changes.

**Regulatory requirements:** BCBS 239 (Principles for effective risk data aggregation and risk reporting) requires banks to maintain comprehensive data lineage for risk data, including the ability to trace any risk report value back to its source data and every transformation applied. While BCBS 239 applies to globally systemically important banks (G-SIBs), its principles are increasingly adopted by smaller institutions and non-bank financial firms as best practice. MiFID II requires investment firms to maintain records demonstrating the accuracy and integrity of transaction reports, which effectively requires lineage from trade execution through reporting. SEC examinations increasingly ask firms to demonstrate how reported figures are derived from source data.

**Implementation approaches:** Manual lineage documentation (spreadsheets, data dictionaries) is common but becomes stale quickly as systems evolve. Automated lineage tools parse ETL code, SQL queries, and data pipeline configurations to extract lineage automatically. Leading platforms include Collibra, Alation, Informatica, and Apache Atlas. Hybrid approaches combine automated extraction with manual annotation for business context. For smaller firms, even a manually maintained data flow diagram per critical process (pricing, performance, billing, regulatory reporting) provides significant value over no lineage documentation at all.

**Lineage granularity levels:** Coarse-grained lineage tracks system-to-system data flows (e.g., "custodian feed populates PMS positions"). Fine-grained lineage tracks field-to-field transformations (e.g., "custodian field ACCT_BAL maps to PMS field market_value via currency conversion using the FX rate from Bloomberg as of 4:00 PM ET"). Regulatory use cases (BCBS 239, SEC examination support) increasingly require fine-grained lineage for critical data elements.

### 4. Validation Rules for Financial Data

Validation rules are automated checks that evaluate data against defined criteria before it is loaded into production systems or used for downstream processing. Rules operate at multiple levels.

**Field-level validation:** Individual field format and range checks applied to each field independently.

- **CUSIP:** Exactly 9 alphanumeric characters, check digit validates via Luhn algorithm variant.
- **ISIN:** Exactly 12 characters, 2-letter ISO 3166-1 country prefix, check digit validates via double-add-double algorithm.
- **Price:** Positive numeric (with exceptions for certain derivatives), reasonable decimal precision per asset class (2 decimals for equities, 6 for bonds, 8 for FX rates).
- **Date:** Valid calendar date, within expected range (not in the distant past or future).
- **Account number:** Matches expected format per custodian (Schwab: 8 characters, Fidelity: 9 characters, etc.).
- **Currency code:** Valid ISO 4217 three-letter code.

**Cross-field validation:** Relationships between fields within a single record.

- Trade settlement date must follow trade date by the correct settlement cycle (T+1 for US equities post-May 2024, T+2 for international equities in most markets).
- Bond maturity date must be after issue date.
- Option expiration date must be after trade date.
- A tax-exempt account (Roth IRA) holding tax-exempt municipal bonds is valid but inefficient — flag for suitability review.
- Margin-enabled accounts require margin agreement documentation on file.
- Account inception date must precede first transaction date.

**Cross-record validation:** Relationships between records within a single system.

- Position quantities across all accounts for a security must reconcile to the custodian's total.
- Sum of portfolio weights within a composite must equal 100%.
- All accounts assigned to an advisor must reference a valid advisor record in the advisor master.
- A security referenced in a trade must exist in the security master (referential integrity).
- All accounts within a household must share a consistent billing tier assignment.

**Cross-system validation:** Consistency between systems holding overlapping data.

- Position quantities in the PMS must match the custodian (daily reconciliation).
- Client name and address in the CRM must match the custodian (quarterly consistency check).
- Trade records in the OMS must match confirmations from the executing broker.
- Billing AUM must reconcile to the PMS valuation within defined tolerance.
- Performance returns computed internally must reconcile to custodian-reported returns.

**Temporal validation:** Detecting anachronistic or temporally inconsistent data.

- A corporate bond with a maturity date in the past should not be active in the security master.
- A client whose date of birth implies age greater than 120 (or negative age) has a data error.
- A trade with a future settlement date beyond the expected cycle window requires investigation.
- Price as of a weekend or market holiday should not exist for exchange-traded securities.
- An account opened after a client's date of death (if recorded) indicates a data error or fraud.

**Domain-specific validation examples:**

- **Security prices** — Variance check against prior day (flag moves exceeding asset-class thresholds: 15% equities, 5% investment-grade bonds, 10% high-yield), zero-price detection, negative-price detection, stale-price detection (unchanged beyond expected window adjusted for holidays and trading calendars), cross-vendor comparison, currency verification against security master.
- **Client data** — Address standardization and USPS deliverability verification, SSN/TIN format and check digit validation (mod-9 algorithm), phone and email format validation, PEP and sanctions screening against OFAC SDN list, age reasonableness check against date of birth, employment status consistency with account type (e.g., retirement account contributions require earned income).
- **Transaction data** — Trade quantity and price within normal ranges for the security type, commission within expected bounds per trade size and security, settlement instructions complete (DTC participant, account number), counterparty validation against approved counterparty list, duplicate trade detection (same security, quantity, price, date).
- **Position data** — No negative quantities for long-only accounts, cost basis present for all lots in taxable accounts, inception-to-date position reconciliation with custodian, aggregate position value reasonableness relative to account size and investment policy.

### 5. Data Profiling and Monitoring

Data profiling is the systematic analysis of data to understand its structure, content, quality characteristics, and statistical properties. Monitoring extends profiling into continuous, automated observation.

**Statistical profiling:** For each field, profiling captures:

- **Completeness rate** — percentage of records with non-null, non-default values.
- **Distinct value count and distribution** — cardinality and frequency analysis. A field expected to have high cardinality (client SSN) showing low cardinality indicates duplicates or defaults.
- **Min/max/mean/median/standard deviation** — for numeric fields. A pricing field with a suspiciously low minimum may indicate zero-price contamination.
- **Pattern analysis** — for string fields, identifying format variations (phone numbers with and without area codes, date formats mixing MM/DD and DD/MM).
- **Null and default value rates** — distinguishing genuinely missing data from system defaults masquerading as real values (e.g., "1/1/1900" as a default date).
- **Outlier identification** — values falling outside expected statistical bounds.

In financial data, profiling reveals issues invisible to spot-checking: a pricing field that is 99.8% complete may have the 0.2% gap concentrated in illiquid fixed income — exactly where pricing errors are most consequential.

**Drift detection:** Establishing baselines for data characteristics and alerting when they shift. If a daily pricing file typically contains 2,000 records and today contains 1,200, the record count drift signals a potential upstream issue even if every individual record passes validation. If the percentage of securities with stale prices increases from a 0.5% baseline to 3%, the trend indicates a vendor delivery problem.

**Anomaly detection:** Statistical and rule-based identification of unusual data. Isolation forest or z-score methods for detecting outlier prices in large universes. Sudden changes in data distributions (a sector classification field that historically has 11 distinct values suddenly has 15). Transaction volume anomalies (a 10x spike in trades for a single account).

**Monitoring dashboards:** Operational data quality dashboards display real-time quality metrics across dimensions: completeness percentages, validation pass rates, exception counts by severity, stale data counts, cross-system reconciliation status, and trend charts. Dashboards serve both operational staff (identifying issues to resolve) and management (assessing overall data health).

**Alerting thresholds:** Critical alerts for conditions requiring immediate attention — zero prices loaded for actively traded securities, missing pricing file, reconciliation break exceeding materiality threshold. Warning alerts for conditions requiring investigation within a defined window — rising stale price count, declining completeness trend, unusual exception volume. Thresholds should be calibrated to avoid alert fatigue (too many false positives) while ensuring material issues are never missed. A common calibration approach: run validation rules in observation mode for 30 days, analyze the distribution of flagged items, set initial thresholds at the 95th percentile, then tighten quarterly as data quality improves.

**Trend analysis:** Beyond point-in-time monitoring, trend analysis reveals whether data quality is improving or degrading over time. Weekly and monthly trend reports should track: exception volume by domain and severity, mean time to resolution, completeness and accuracy percentages, and vendor performance metrics (file timeliness, error rates). Deteriorating trends warrant investigation even when individual metrics remain within acceptable bounds.

### 6. Exception Management

An exception is a data quality event that fails validation and requires investigation and resolution. Effective exception management transforms ad hoc firefighting into a structured, measurable process.

**Exception categorization:** Severity levels drive response timelines and escalation. Critical — data quality issue that will cause material financial impact if unresolved (incorrect NAV pricing, missing data for regulatory filing, reconciliation break exceeding threshold). Must be resolved before the affected process runs. High — data quality issue affecting accuracy of reports or calculations but not causing immediate financial harm (stale price for a small position, incomplete client field needed for upcoming regulatory report). Resolve within same business day. Medium — data quality issue that degrades data but has limited immediate impact (missing optional classification field, minor cross-system inconsistency). Resolve within defined SLA (typically 3-5 business days). Low — cosmetic or minor issues (formatting inconsistency, preferred name mismatch). Resolve during scheduled maintenance cycles.

**Exception workflow:** A structured lifecycle ensures no exception is lost or ignored.

1. **Detection** — Automated validation flags the issue, or a user reports it manually.
2. **Categorization** — Severity assigned based on predefined rules (data domain, affected systems, financial impact).
3. **Queuing** — Routed to the responsible data steward or operations team based on data domain ownership.
4. **Investigation** — Root cause determination: vendor error, transformation bug, manual entry mistake, upstream system change, or business rule gap.
5. **Resolution** — Correct the data at source, apply a temporary override with documentation and expiration, accept with written justification, or escalate to data owner for decision.
6. **Closure** — Log resolution details, update root cause tracking database, verify downstream impact is resolved, and confirm consuming systems reflect corrected data.

**Root cause analysis:** Tracking exception root causes reveals systemic issues. If 40% of pricing exceptions trace to a single vendor's corporate bond coverage, that is a vendor quality issue requiring escalation or vendor change. If client data exceptions cluster around a specific onboarding workflow, that workflow needs redesign. Root cause categories: vendor data quality, internal processing error, manual entry error, system integration failure, upstream source change, business rule gap.

**Exception metrics:** Key performance indicators for exception management include:

- **Volume** — Daily exception count by severity and data domain. Establishes baselines and reveals spikes.
- **Mean time to resolution (MTTR)** — Average time from detection to closure, tracked by severity. Targets: critical <2 hours, high <8 hours, medium <3 business days.
- **Aging** — Count of exceptions open beyond their SLA. Aging exceptions indicate capacity issues or process gaps.
- **Root cause distribution** — Percentage breakdown by cause category. Reveals systemic issues amenable to structural fixes.
- **Repeat rate** — Percentage of exceptions that recur within 30 days of resolution. High repeat rates indicate fixes addressing symptoms rather than root causes.
- **Exception rate** — Exceptions as a percentage of total records processed. The primary trend indicator for overall data quality health.

### 7. Data Quality Governance

Governance provides the organizational structure, policies, and accountability framework that sustains data quality beyond individual initiatives.

**Data quality policies:** Formal documentation of quality standards per data domain — acceptable completeness thresholds, accuracy targets, timeliness SLAs, validation rule catalogs, exception handling procedures, and override authorization levels. Policies should be reviewed annually and updated when business processes, regulatory requirements, or system landscapes change.

**Data stewardship roles:** Data owners (senior business leaders accountable for data quality in their domain — e.g., CCO owns client identity data quality, Head of Operations owns transaction data quality), data stewards (operational staff who execute quality processes daily — monitor dashboards, resolve exceptions, coordinate with vendors, maintain data dictionaries), and data custodians (technology staff who implement and maintain the technical infrastructure — validation engines, profiling tools, monitoring systems, lineage capture).

**Quality scorecards:** Monthly or quarterly scorecards reporting data quality metrics by domain, dimension, and system. Scorecards aggregate completeness, accuracy, timeliness, and consistency percentages into an overall quality score per domain. Trend lines show improvement or degradation. Red/amber/green status indicators highlight domains requiring attention. Scorecards are presented to operations committees and executive sponsors to maintain organizational focus.

**Remediation prioritization:** Not all data quality issues warrant equal investment. Prioritize by: regulatory impact (issues affecting filings, compliance monitoring, or examination readiness), financial impact (issues affecting billing, performance, or valuations), client impact (issues affecting client reporting or servicing), and volume (systemic issues affecting many records vs isolated exceptions). A structured prioritization framework prevents remediation resources from being consumed by low-impact issues while material problems persist.

**Accountability frameworks:** Data quality targets (e.g., 99.5% pricing accuracy, 98% client data completeness) are assigned to data owners and included in performance objectives. Escalation paths are defined for quality degradation. Governance committees (monthly data quality council with representation from operations, technology, compliance, and business leadership) review scorecards, approve remediation priorities, and resolve cross-domain issues.

**Periodic quality audits:** Scheduled deep-dive assessments beyond continuous monitoring.

- **Annual comprehensive profiling:** Full statistical profiling of all critical data domains to detect drift from baselines and identify new quality issues.
- **Sampling-based accuracy verification:** Random sample of records compared against independent authoritative sources (e.g., 100 security prices verified against a second vendor, 50 client records verified against custodian source documents).
- **Process audits:** Review of data entry, transformation, and distribution workflows for control gaps, unauthorized access, or undocumented manual steps.
- **Gap analysis:** Comparison of current data quality practices against regulatory expectations (SEC examination priorities, FINRA guidance) and industry frameworks (BCBS 239, DAMA DMBOK).
- **Audit findings** feed into the remediation backlog with assigned owners, target dates, and tracked completion status.

### 8. Data Quality in Regulatory Context

Financial regulators do not typically prescribe specific data quality standards, but they hold firms accountable for the accuracy and completeness of data underlying regulated activities.

**BCBS 239 — Principles for effective risk data aggregation and risk reporting:** Issued by the Basel Committee in 2013, these 14 principles establish expectations for risk data architecture, aggregation capabilities, and reporting practices. Key data quality principles include: Principle 3 (Accuracy and Integrity) — risk data must be accurate, reliable, and produced on a timely basis; Principle 4 (Completeness) — risk data must capture all material risks across the firm; Principle 5 (Timeliness) — risk data must be available within required timeframes; Principle 6 (Adaptability) — risk data systems must be flexible enough to produce ad hoc reports during stress periods. While formally applicable to G-SIBs, BCBS 239 principles have become the de facto framework for data quality governance across the financial industry.

**SEC expectations for data accuracy:** SEC Rule 17a-4 requires broker-dealers to maintain accurate books and records. SEC examinations of investment advisers (under the Investment Advisers Act) evaluate whether client data, portfolio data, and performance data supporting disclosures are accurate. Errors in Form ADV, Form PF, or client reports traced to data quality failures may constitute violations of the antifraud provisions. The SEC's Division of Examinations has repeatedly cited data integrity as an examination priority.

**GIPS requirements for performance data quality:** Firms claiming GIPS compliance must maintain data quality controls ensuring: all actual, fee-paying, discretionary portfolios are included in composites (completeness), returns are calculated using accurate valuations and cash flows (accuracy), portfolio-level returns are time-weighted with appropriate valuation frequency (validity), and composite construction is applied consistently over time (consistency). GIPS verification includes testing data quality controls as part of the verification procedures.

**AML/KYC data accuracy requirements:** FinCEN's Customer Identification Program (CIP) rules require firms to verify client identity information. Customer Due Diligence (CDD) rules require identifying and verifying beneficial owners of legal entity customers. Ongoing monitoring requires current, accurate client data — stale or incomplete client data undermines the effectiveness of transaction monitoring and sanctions screening. FinCEN's investment adviser AML/CFT program rule extends these obligations to SEC-registered investment advisers; its effective date, originally January 1, 2026, was delayed by FinCEN to January 1, 2028 (status as of June 2026 — FinCEN has signaled further tailoring of the rule before it takes effect; verify current status).

**Risk data aggregation:** Beyond BCBS 239, prudential regulators (OCC, Fed, PRA) expect firms to demonstrate that risk calculations (VaR, stress testing, capital adequacy) are based on accurate, complete, timely data with documented lineage. Supervisory stress tests (CCAR, DFAST) require firms to aggregate exposure data across business lines and legal entities with demonstrated accuracy — data quality failures during stress testing exercises have resulted in supervisory findings and remediation orders.

**Practical implications for non-bank financial firms:** While BCBS 239 and CCAR/DFAST formally apply to banks, the SEC and FINRA increasingly expect data quality controls from broker-dealers and investment advisers. SEC examination staff assess whether firms can demonstrate the accuracy of client-facing reports, regulatory filings, and fee calculations. FINRA Rule 4370 (business continuity planning) and FINRA Rule 3110 (supervision) both implicitly depend on data integrity. Firms that proactively adopt data quality governance — even without a specific regulatory mandate — are better positioned for examinations and significantly reduce operational risk exposure.

## Worked Examples

### Example 1: Implementing a Data Quality Monitoring Framework for a Wealth Management Platform

**Scenario:** A $5B RIA operating on Orion PMS with Schwab and Fidelity custody, Salesforce CRM, and a proprietary client portal discovers recurring issues: quarterly performance reports for 15 clients contained incorrect returns traced to stale bond pricing, three clients received bills calculated on positions that had already been transferred out (custodian data lag), and the compliance team found that 8% of client records lacked updated suitability questionnaires despite a firm policy requiri...

© JoelLewis · MIT · JoelLewis/finance_skills

Похожие скиллы

Все скиллы по теме «Данные и базы» →
xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. CX Codex +1 511 300установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. CX Codex +1 104 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора84

liquidity-management Помогает планировать денежные потоки, распределять резервы по уровням доступа и строить лесенки депозитов без потери доходности. CX Codex +1 711установок financial-planning-workflow Ведёт советника по всему циклу сборки финансового плана: сбор данных, денежный поток, моделирование выхода на пенсию, Monte Carlo и очередность изъятий. CX Codex +1 713установок volatility-modeling Скилл для оценки и прогноза волатильности: EWMA, GARCH(1,1), подразумеваемая волатильность, улыбка и сроковая структура, VIX. CX Codex +1 713установок time-value-of-money Скилл учит агента рассчитывать дисконтированную стоимость, аннуитеты, графики платежей, NPV и IRR проектов. Помогает оценивать денежные потоки с разной периодичностью начислений. CX Codex +1 711установок emergency-fund Скилл помогает посчитать размер и структуру финансовой подушки: сколько месяцев расходов отложить и где держать деньги. CX Codex +1 709установок performance-metrics Оценивает инвестиционный портфель с учётом риска: считает коэффициенты Шарпа и Сортино, а также анализирует захват рынка. Пригодится при сравнении управляющих или оценке просадок стратегий. CX Codex +1 707установок trade-execution Скилл для оценки best execution, выбора алгоритмов исполнения и построения TCA. Пригодится, когда нужно разобрать маршрутизацию ордеров или подготовить отчёт для комитета. CX Codex +1 705установок lending Считает платежи по ипотеке, HELOC и личным займам, сравнивает сроки и ставки, разбирает досрочные платежи и точки. CX Codex +1 702установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой