skills/data/data-governance/SKILL.md
Data lineage, cataloging, access control, and compliance.
npx skillsauth add timequity/vibe-coder data-governanceInstall 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.
Track data flow from source to consumption:
Source Systems → Raw Layer → Staging → Marts → Reports
│ │ │ │ │
└──────────────┴───────────┴────────┴────────┘
Lineage Graph
dbt docs generate
dbt docs serve
# View DAG at http://localhost:8080
from openlineage.client import OpenLineageClient
client = OpenLineageClient(url="http://marquez:5000")
# Emit lineage events
client.emit(run_event)
| Category | Examples | |----------|----------| | Technical | Schema, types, partitions | | Business | Description, owner, SLA | | Operational | Freshness, quality scores | | Access | PII classification, roles |
models:
- name: dim_customer
description: "Customer master data"
meta:
owner: "data-team"
pii: true
freshness_sla: "24h"
columns:
- name: email
description: "Customer email"
meta:
pii: true
masking: "hash"
-- Snowflake
CREATE MASKING POLICY email_mask AS (val STRING)
RETURNS STRING ->
CASE
WHEN CURRENT_ROLE() IN ('ADMIN') THEN val
ELSE '***@***.com'
END;
ALTER TABLE customers MODIFY COLUMN email
SET MASKING POLICY email_mask;
-- Snowflake
CREATE ROW ACCESS POLICY region_policy AS (region VARCHAR)
RETURNS BOOLEAN ->
region = CURRENT_ROLE();
development
Hidden quality gate that runs before showing "Done!" to user - ensures all tests pass, build succeeds, and requirements met before claiming completion
data-ai
Use when about to claim work is complete or fixed - requires running verification commands and confirming output before making any success claims
tools
Generate UI components from natural language descriptions. Use when: user asks for a page, component, or UI element. Triggers: "create page", "add component", "show form", "make button", "страница", "компонент", "форма".
content-media
10 ready-to-use themes with colors and fonts for consistent styling. Use when: applying visual themes to pages, components, or design systems. Triggers: "theme", "color palette", "color scheme", "fonts", "branding", "visual identity", "design system colors".