mcpField
D
data-contract-framework

data-contract-framework

github.com/gtmagentsData & databases42868 installsUpdated 30w ago
Repository

About data-contract-framework

A skill for defining ownership, service levels, and change processes for critical BI tables. It helps engineering, analytics, and RevOps teams coordinate schema changes and review data reliability using contract and audit templates.

Key features

  1. 01Contract scope and consumer lists
  2. 02Technical and business owner matrix
  3. 03Refresh and quality SLAs
  4. 04Schema change approval workflow
  5. 05Audit and version history templates

Use cases

  1. 01Setting BI table ownership and SLAs
  2. 02Coordinating schema changes across teams
  3. 03Checking data reliability before reporting

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/gtmagents/gtm-agents --skill data-contract-framework

After installing, type/data-contract-frameworkin Claude Code to confirm it loaded.

Details

From the project README

Data Contract Framework Skill

When to Use

  • Establishing ownership and SLAs for mission-critical BI tables.
  • Coordinating schema changes between engineering, analytics, and RevOps.
  • Auditing data reliability before major launches or executive reporting cycles.

Framework

  1. Contract Scope – table/view name, business purpose, consumer list.
  2. Owner Matrix – technical owner, business owner, escalation contacts.
  3. SLA Definition – refresh cadence, acceptable latency, data quality thresholds.
  4. Change Workflow – approval steps, testing requirements, communication plan.
  5. Compliance & Audit – logging, version history, and retention requirements.

Templates

  • Data contract one-pager (scope, owners, SLAs, dependencies).
  • Change request form with impact assessment.
  • Audit checklist for quarterly reviews.

Tips

  • Keep contracts lightweight but enforceable—link to dbt/docs for deeper detail.
  • Automate SLA checks via dashboards and alerting.
  • Pair with audit-data-contracts to prioritize fixes and highlight risk.

Comments

Markdown supported