What problem does it solve? Semantic views in Snowflake can contain naming violations, missing descriptions, conflicting definitions, duplicate instructions, and untested verified queries that silently degrade Cortex Analyst accuracy. This Skill provides a structured audit workflow that detects these issues before they cause wrong query results. ## Core Features & Use Cases - VQR Testing: Runs verified query questions against the semantic view without VQR hints, comparing generated SQL results against ground truth to measure model completeness. - Best Practices Verification: Checks naming conventions, documentation, metadata completeness, inconsistencies (conflicting data types, orphaned relationships), duplicate instructions, and missing relationships with severity-ranked reports. - Custom Criteria Evaluation: Lets users define validation rules in natural language (e.g., "all revenue metrics must contain 'revenue' in the name") and reports compliance rates per criterion. - SVA VQR Compile Check: Validates stored or candidate verified query SQL through Snowflake's validate_verified_queries EXPLAIN path. - Use Case: After building a semantic view for sales analytics, run the best practices audit to find that customer_id has conflicting data types across tables and that two custom instructions duplicate existing column descriptions, then route to optimization mode to fix them. ## Quick Start Ask the assistant to enter audit mode and run a best practices audit on your semantic view YAML file.