skills.vishalvoidskills/vishalvoid
Technical & DevelopmentAdvanced

clickhouse-best-practices

Schema, query, and configuration optimization rules for ClickHouse.

Developer Setup

Setup & Installation

bash
npx skills add https://github.com/ClickHouse/agent-skills --skill clickhouse-best-practices

Overview

What This Skill Does

Defines 31 rule-checks to audit and optimize ClickHouse schemas, queries, compressions, and resource configurations.

Application

When to use this Skill

Documentation

Show Skills.md file

ClickHouse Best Practices

Comprehensive guidance for ClickHouse covering schema design, query optimization, data ingestion, and AI agent connectivity. Contains 31 rules across 4 main categories (schema, query, insert, agent), prioritized by impact.

Official docs: ClickHouse Best Practices

IMPORTANT: How to Apply This Skill

Before answering ClickHouse questions, follow this priority order:

  1. Check for applicable rules in the rules/ directory
  2. If rules exist: Apply them and cite them in your response using "Per rule-name..."
  3. If no rule exists: Use the LLM's ClickHouse knowledge or search documentation
  4. If uncertain: Use web search for current best practices
  5. Always cite your source: rule name, "general ClickHouse guidance", or URL

Why rules take priority: ClickHouse has specific behaviors (columnar storage, sparse indexes, merge tree mechanics) where general database intuition can be misleading. The rules encode validated, ClickHouse-specific guidance.


Agent Connectivity & Query Workflow

Before querying ClickHouse, agents must establish a connection and follow the discovery workflow:

  1. rules/agent-connect-mcp.md - Connection setup (MCP + CLI), credential discovery, output format selection
Lines 1 - 25 of 265

Recommendations

Explore other random skills

All skillsMy patterns