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
- 01Contract scope and consumer lists
- 02Technical and business owner matrix
- 03Refresh and quality SLAs
- 04Schema change approval workflow
- 05Audit and version history templates
Use cases
- 01Setting BI table ownership and SLAs
- 02Coordinating schema changes across teams
- 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-frameworkAfter installing, type/data-contract-frameworkin Claude Code to confirm it loaded.
Details
From the project READMEData 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
- Contract Scope – table/view name, business purpose, consumer list.
- Owner Matrix – technical owner, business owner, escalation contacts.
- SLA Definition – refresh cadence, acceptable latency, data quality thresholds.
- Change Workflow – approval steps, testing requirements, communication plan.
- 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-contractsto prioritize fixes and highlight risk.
Comments
Markdown supported