Skip to main content
Generalgtmagents

quality-gates

Use when establishing tests, monitoring, and incident response for analytics

Stars
259
Source
gtmagents/gtm-agents
Updated
2026-04-03
Slug
gtmagents--gtm-agents--quality-gates
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/gtmagents/gtm-agents/HEAD/plugins/analytics-pipeline-orchestration/skills/quality-gates/SKILL.md -o .claude/skills/quality-gates.md

Drops the SKILL.md into .claude/skills/quality-gates.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Analytics Quality Gates Skill

When to Use

  • Designing validation steps for new models or dashboards.
  • Setting up automated data quality monitoring.
  • Running incident reviews after data breaks.

Framework

  1. Test Coverage – schema, freshness, unique, referential, accepted values, volume thresholds.
  2. Alerting – severity tiers, alert channels, on-call rotation, escalation policies.
  3. Incident Response – triage checklist, communication templates, resolution targets.
  4. Change Management – approval workflow, rollback plan, audit logging.
  5. Postmortems – root cause analysis, remediation tasks, knowledge base updates.

Templates

Templates

  • QA Checklist: See assets/qa_checklist.md for validation steps.
  • Quality matrix (model/table → tests → owner → SLA).
  • Incident playbook (trigger, response steps, communication log).
  • Change request form with risk assessment.

Tips

  • Tie quality gates to CI/CD or dbt Cloud jobs to block bad deploys.
  • Keep alert fatigue low by tuning thresholds.
  • Document every incident for future prevention.