What problem does it solve? Building views on top of existing Denodo views is risky because the server accepts DDL that silently breaks dependent objects: a replaced view invalidates everything above it, and SET IMPLEMENTATION never checks the schema. This Skill provides verified VQL templates and mandatory read-back checks so derived views, interface views, and associations actually work after creation. ## Core Features & Use Cases - Derived views: CREATE VIEW templates with correct clause order, join and aggregate guidance, grain-per-layer placement, and the SUM-over-int overflow fix (CAST to long). - Interface views: contract-first data products with SET IMPLEMENTATION, field mapping for renamed columns, and safe implementation swaps. - Associations: CREATE ASSOCIATION with REFERENTIAL CONSTRAINT, PRINCIPAL endpoints, multiplicities, mappings, and role preconditions. - Verification loop: GET_VIEWS invalid-only checks, GET_ASSOCIATIONS validity, USED_BY dependency scans, and SELECT-through-the-contract tests after every change. - Use Case: You are asked to build a mart of returns by store. The Skill guides you to place the join in the integration layer, the aggregate in business entities, cast the SUM input to long, and verify the mart's row counts reconcile with the source fact. ## Quick Start Ask the agent to create a derived view joining two existing base views in Denodo, or to expose an existing view as an interface-view data product.