agentsclimarketplace

Data governance

Skill Mattakushi432/Claude-Code-Skills-Custom-DevTools-Pack/plugins/devtools-pack/skills/data-governance

When to activate: data governance, data catalog, data dictionary, data lineage, data ownership, data quality, data classification, retention policy, data stewardFrom its SKILL.md

Install
npx -y skills add Mattakushi432/Claude-Code-Skills-Custom-DevTools-Pack --skill data-governance

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

7.3 KB, ~1.6k tokens by cl100k_base, as published. Nobody here has run it

Data Governance

Framework Components

A complete data governance program covers:

  1. Policies — rules for how data is managed (classification, retention, access)
  2. Standards — technical specifications (naming conventions, formats, quality thresholds)
  3. Processes — how governance is executed (request handling, data quality remediation)
  4. Roles — who owns, stewards, and uses data
  5. Technology — catalog, lineage, quality tooling
  6. Metrics — how governance health is measured

Data Classification Tiers

TierLabelExamplesDefault handling
1PublicPress releases, marketing content, public docsNo controls needed
2InternalInternal policies, employee directories, meeting notesInternal use only, not for external sharing
3ConfidentialCustomer PII, financials, contracts, source codeEncrypted at rest and in transit; access-controlled
4RestrictedHealth records, payment card data, credentials, trade secretsStrict need-to-know; regulatory controls apply

Classification Decision Tree

Does it contain PII, PHI, PCI, credentials, or trade secrets?
  Yes → Restricted
Does it contain customer data, financial data, or internal IP?
  Yes → Confidential
Is it intended for internal use only?
  Yes → Internal
Otherwise → Public

Data Catalog Structure

A data catalog entry should include:

FieldDescription
Asset nameTechnical name of the table/dataset/API
Display nameHuman-readable name
DescriptionWhat the asset contains and its purpose
OwnerBusiness owner (accountable for the data)
StewardTechnical steward (maintains quality and definitions)
ClassificationPublic / Internal / Confidential / Restricted
System of recordAuthoritative source for this data
Consuming systemsDownstream systems that use this data
TagsDomain, subject area, regulation tags
Last updatedDate metadata was last verified

Data Dictionary Template

For each field in a dataset:

Field nameData typeDescriptionExampleOwnerPII?NullableSource
customer_idUUIDUnique identifier for a customer550e8400-...Data PlatformNoNoCRM
email_addressVARCHAR(255)Customer email[email protected]MarketingYesNoSign-up form
date_of_birthDATECustomer date of birth (YYYY-MM-DD)1985-03-22ComplianceYes (Sensitive)YesKYC flow

Data Lineage Documentation

Lineage Levels

  • Column-level — tracks individual field transformations (gold standard)
  • Table-level — tracks which tables feed which tables
  • System-level — tracks data flows between systems

Lineage Capture Methods

MethodEffortCoverage
Manual documentationHigh effort, low accuracyLegacy systems
ETL metadata parsingMedium effortETL-based pipelines
Query log analysisMedium effortSQL-based transformations
Automated scanners (OpenMetadata, DataHub, Atlan)Low ongoing effortModern stacks

Minimum Lineage Record

Source: [System/Table/Column]
Transformation: [Description of logic applied]
Destination: [System/Table/Column]
Frequency: [Real-time / Hourly / Daily / Weekly]
Owner: [Team responsible for the pipeline]
Last validated: [Date]

Data Ownership RACI

ActivityData OwnerData StewardData ConsumerGovernance Team
Define data policiesACIR
Maintain data dictionaryIA/RIC
Approve access requestsARIC
Resolve data quality issuesARIC
Classify new data assetsARIC
Conduct data auditsIRIA

R = Responsible, A = Accountable, C = Consulted, I = Informed

Data Quality Dimensions

DimensionDefinitionMeasurement
CompletenessNo missing required values% non-null for required fields
AccuracyValues correct and reflect realitySpot check vs source system
ConsistencySame data, same value across systemsCross-system reconciliation
TimelinessData available when neededLag from event to availability
UniquenessNo unintended duplicatesDuplicate record count
ValidityValues conform to defined formats/ranges% values passing validation rules

Quality Threshold Example

DimensionTargetAlert threshold
Completeness≥ 99%< 95%
Accuracy≥ 99.5%< 98%
Timeliness≤ 1 hour lag> 4 hours
Uniqueness0 duplicatesAny duplicates

Retention Policy by Data Type

Data typeRetention periodBasisDisposal method
Customer PIIDuration of relationship + 7 yearsLegal/contractualSecure deletion
Financial records7 yearsTax/auditSecure deletion
Employee recordsEmployment + 7 yearsEmployment lawSecure deletion
System logs12 months (hot) + 24 months (cold)Security/PCISecure deletion
Marketing dataUntil opt-out + 30 daysCCPA/GDPRSecure deletion
Backup data90 daysOperationalEncrypted overwrite
ContractsTerm + 10 yearsLegalSecure archival

Governance Committee Charter

Purpose

Oversee enterprise data governance program; resolve cross-domain data disputes; approve policies.

Membership

  • Chief Data Officer (chair)
  • Representatives from: Legal, Compliance, IT Security, Finance, Product, Analytics
  • Data stewards from key domains (rotating)

Meeting Cadence

  • Monthly governance committee meeting
  • Quarterly data quality review
  • Annual policy review

Decision Authority

DecisionAuthority level
New data classification policyCommittee approval
Access to Restricted dataData owner + Compliance
New data retention scheduleCommittee approval
Data quality remediation planSteward (inform committee)
Cross-border data transferLegal + Compliance

Data Incident Process

Severity Classification

SeverityDefinitionResponse time
P1Restricted data exposed externallyImmediate (< 1 hour)
P2Confidential data accessed without authorization< 4 hours
P3Data quality issue affecting decisions< 24 hours
P4Policy violation, no data exposure< 1 week

Response Steps

  1. Detect and contain the incident
  2. Assess scope — what data, how many records, who affected
  3. Notify: Data Owner → Governance Team → Legal/Compliance (if P1/P2)
  4. Preserve evidence (logs, access records)
  5. Remediate root cause
  6. Document lessons learned
  7. Update controls to prevent recurrence

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.