snowflake-best-practices

Review Snowflake schemas, queries, and pipelines against best-practice rules.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/jamescha-earley/agent-skills --skill snowflake-best-practices-jamescha-earley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: snowflake-best-practices
Source: https://github.com/jamescha-earley/agent-skills/tree/main/snowflake-best-practices
Command: npx skills add https://github.com/jamescha-earley/agent-skills --skill snowflake-best-practices-jamescha-earley

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Snowflake best practices provide structured guidance to optimize schema design, query performance, data loading, and cost management, helping teams implement scalable, reliable Snowflake deployments.

Core Features & Use Cases

  • Rule-based reviews for warehouse sizing, clustering keys, data types, loading patterns, and cost controls
  • Comprehensive guidance aligned with official Snowflake docs across 8 categories and 25 rules
  • Practical checklists and examples to apply best practices during architecture reviews

Quick Start

Review a Snowflake deployment against the included rules and cite applicable rule names in your recommendations.

Frequently Asked Questions about snowflake-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize Snowflake query performance and schema design?

Optimize Snowflake query performance by applying rule-based reviews to schemas, clustering keys, and data types. This ensures scalable deployments through structured guidance aligned with official documentation across eight categories.

What are the best practices for Snowflake warehouse sizing and cost control?

Snowflake warehouse sizing and cost control best practices involve rule-based reviews of loading patterns and warehouse configurations. This provides practical checklists to manage expenses and maintain reliable data pipelines.

When should I use clustering keys in Snowflake?

Use clustering keys in Snowflake when query performance degrades on large tables. Best-practice rules evaluate your schema design and data types to determine if clustering is necessary for your specific deployment scale.

How do I review a Snowflake deployment against best-practice rules?

Review a Snowflake deployment by checking warehouse sizing, clustering keys, data types, loading patterns, and cost controls against 25 established rules. Recommendations cite applicable rule names for clear architecture audit trails.

Does this Snowflake best practices guidance cover data loading patterns?

Yes, this Snowflake best practices guidance comprehensively covers data loading patterns. It evaluates loading pipelines alongside schema design and cost controls to ensure your data architecture remains scalable and reliable.