What problem does it solve? Analysts need to answer questions about SQLMesh models (data marts) and make changes to them in the data-platform/sqlmesh GitLab repo without manually navigating the GitLab API, learning repo conventions, or risking unreviewed production changes. ## Core Features & Use Cases - Read mode: Answer lookup questions directly from the repo β who owns a model, list models by owner, count active (non-disabled) models, and find downstream dependencies of a model. - Write mode: Turn a change request into a CONTRIBUTING.md-conformant Draft MR targeting staging β edit cron/owner/grain/kind, add audits, or create new models β with CI validating via sqlmesh plan. - Safety guardrails: Analyst edits restricted to analytics and transfer layers, Draft-only MRs (never merge, never apply), mandatory Jira codes, and user-credential GitLab calls. - Use Case: A user asks "Schedule revenue_main_revenue every Monday 08:00 UTC (DWH-1234)" β the skill locates the model file, updates the cron, and opens a Draft MR titled Draft: refactor[DWH-1234]: reschedule revenue_main_revenue against staging. ## Quick Start Ask the assistant to set the table from your Jira ticket to auto-update, or ask who owns a specific data mart in the sqlmesh repo.