Clickhouse Best Practices

by ClickHouse2f6ec4b17a81Apache-2.0544 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 9 days ago

MUST USE when reviewing ClickHouse schemas, queries, or configurations. Contains 31 rules that MUST be checked before providing recommendations. Always read relevant rule files and cite specific rules in responses.

Only the file list is public. File contents are available once the skill is installed in a workspace.

PathSizeType
AGENTS.md62.1 KBtext/markdown
metadata.json643 Bapplication/json
README.md1.8 KBtext/markdown
rules/agent-connect-mcp.md4.4 KBtext/markdown
rules/agent-discovery-schema.md5.7 KBtext/markdown
rules/agent-query-safety.md5.2 KBtext/markdown
rules/insert-async-small-batches.md1.8 KBtext/markdown
rules/insert-batch-size.md1.5 KBtext/markdown
rules/insert-format-native.md933 Btext/markdown
rules/insert-mutation-avoid-delete.md2 KBtext/markdown
rules/insert-mutation-avoid-update.md2.1 KBtext/markdown
rules/insert-optimize-avoid-final.md1.9 KBtext/markdown
rules/query-index-skipping-indices.md2.4 KBtext/markdown
rules/query-join-choose-algorithm.md1.8 KBtext/markdown
rules/query-join-consider-alternatives.md2.1 KBtext/markdown
rules/query-join-filter-before.md1.3 KBtext/markdown
rules/query-join-null-handling.md1 KBtext/markdown
rules/query-join-use-any.md1.1 KBtext/markdown
rules/query-mv-incremental.md2 KBtext/markdown
rules/query-mv-refreshable.md2 KBtext/markdown
rules/schema-json-when-to-use.md2 KBtext/markdown
rules/schema-partition-lifecycle.md1.5 KBtext/markdown
rules/schema-partition-low-cardinality.md1.6 KBtext/markdown
rules/schema-partition-query-tradeoffs.md1.1 KBtext/markdown
rules/schema-partition-start-without.md1.2 KBtext/markdown
rules/schema-pk-cardinality-order.md1.6 KBtext/markdown
rules/schema-pk-filter-on-orderby.md1.5 KBtext/markdown
rules/schema-pk-plan-before-creation.md2 KBtext/markdown
rules/schema-pk-prioritize-filters.md1.2 KBtext/markdown
rules/schema-types-avoid-nullable.md1.8 KBtext/markdown
rules/schema-types-enum.md1.7 KBtext/markdown
rules/schema-types-lowcardinality.md1.7 KBtext/markdown
rules/schema-types-minimize-bitwidth.md1.4 KBtext/markdown
rules/schema-types-native-types.md1.8 KBtext/markdown
rules/_sections.md1.8 KBtext/markdown
rules/_template.md624 Btext/markdown
SKILL.md10.1 KBtext/markdown

Source and attribution

Source:ClickHouse/agent-skillsinskills/clickhouse-best-practicesat commit2f6ec4b

License: Apache-2.0

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal

More from ClickHouse/agent-skills

Clickhouse Managed Postgres Rca

ClickHouse

Evidence-based root cause analysis workflow for performance issues on ClickHouse-managed Postgres instances.

DevOps & Cloud544updated 9 days ago

Clickhouse Js Node Troubleshooting

ClickHouse

Troubleshoots common errors and configuration issues with the ClickHouse Node.js client (@clickhouse/client).

Software Development544updated 9 days ago

Clickhouse Architecture Advisor

ClickHouse

Guides ClickHouse architecture decisions for specific workloads, labeling each recommendation as official, derived, or field.

Data & Analytics544updated 9 days ago

Chdb Sql

ClickHouse

Use when the user wants to run SQL — especially analytical SQL — on local files (parquet/csv/json), URLs, S3 paths, or remote databases (Postgres, MySQL, MongoDB, ClickHouse Cloud, Iceberg, Delta Lake) without setting up a server. Provides chDB — embedded ClickHouse SQL in Python with 1000+ functions, Session for stateful multi-step pipelines, parametrized queries, and cross-source joins via `s3()`, `mysql()`, `postgresql()`, `iceberg()`, `deltaLake()`, `remoteSecure()` table functions. TRIGGER when: user wants SQL on parquet/csv/files or across remote analytical sources; uses ClickHouse SQL features (window functions, windowFunnel, geoToH3, JSON path ops, Session, parametrized queries); imports `chdb` or calls `chdb.query()`. SKIP this skill for pandas-style DataFrame method-chaining (use chdb-datastore instead) or ClickHouse server administration.

Includes scripts
Awaiting classification544updated 9 days ago

Chdb Datastore

ClickHouse

Use chdb DataStore as a drop-in, ClickHouse-backed replacement for pandas to query, join and aggregate tabular data.

Includes scripts
Data & Analytics544updated 9 days ago