snowflake-best-practices

Optimize Snowflake warehouse sizing, clustering, and cost management.

13|6|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/baekenough/second-brain --skill snowflake-best-practices-baekenough
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: snowflake-best-practices
Source: https://github.com/baekenough/second-brain/tree/main/.claude/skills/snowflake-best-practices
Command: npx skills add https://github.com/baekenough/second-brain --skill snowflake-best-practices-baekenough

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Snowflake best practices help teams design cost-efficient, high-performance data warehouses by optimizing compute, storage, and governance.

Core Features & Use Cases

  • Sizing & scaling guidance: recommendations for warehouse sizing, auto-suspend, and auto-scaling to balance performance and cost.
  • Query and data design optimizations: clustering keys, caching strategies, and data partitioning patterns to improve query performance.
  • Cost governance & operations: guidance on resource monitors, time travel, and monitoring to maintain predictable spend.
  • Use case: apply these practices when standing up a Snowflake environment for a new data platform to reduce cost and improve query latency.

Quick Start

Review your Snowflake deployment against these best practices and implement sizing, clustering, and cost controls accordingly.

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 reduce compute costs?

Optimize Snowflake query performance and reduce compute costs by applying clustering keys, caching strategies, and warehouse auto-suspend settings to balance latency and resource usage across environments.

What is the best way to manage Snowflake warehouse sizing and auto-scaling?

Manage Snowflake warehouse sizing by configuring auto-suspend and auto-scaling policies to align compute resources with workload demands, preventing over-provisioning while maintaining query speed.

How do I set up cost governance and resource monitors in a Snowflake data warehouse?

Set up Snowflake cost governance by configuring resource monitors and time travel parameters to track usage, enforce spending limits, and maintain predictable operational costs across deployments.

When should I apply clustering keys and data partitioning in Snowflake?

Apply Snowflake clustering keys and data partitioning patterns when query latency is high on large tables, enabling the data warehouse to prune micro-partitions and improve scan efficiency.

Does this Snowflake best practices guidance apply to development and testing environments?

Yes, this guidance applies Snowflake best practices across development, testing, and production environments, specifying distinct sizing, workload management, and security considerations for each stage.