ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
Install with Tessl CLI
npx tessl i github:sickn33/antigravity-awesome-skills --skill cc-skill-clickhouse-io65
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 97%
↑ 1.27xAgent success when using this skill
Validation for skill structure
ClickHouse table schema design
MergeTree engine
100%
100%
index_granularity setting
100%
100%
Time-based partition
100%
100%
DATE partition key type
100%
100%
Filtered columns in ORDER BY
100%
100%
LowCardinality usage
100%
100%
Enum usage
0%
100%
Appropriate integer types
75%
75%
ReplacingMergeTree for deduplication
100%
100%
Avoid too many partitions
100%
100%
Denormalized design
100%
100%
No SELECT * in examples
100%
100%
No FINAL in examples
100%
100%
Without context: $0.4153 · 1m 52s · 13 turns · 14 in / 7,340 out tokens
With context: $0.5009 · 2m 21s · 14 turns · 63 in / 8,705 out tokens
Analytics query patterns and materialized views
Indexed columns first in WHERE
100%
100%
uniq() for distinct counts
100%
100%
quantile() for percentiles
100%
100%
No SELECT *
100%
100%
No FINAL modifier
100%
100%
Materialized view created
100%
100%
State functions in MV
100%
100%
Merge functions in queries
100%
100%
toStartOfHour/Day/Month in MV
100%
100%
No excessive JOINs
100%
100%
AggregatingMergeTree destination
100%
100%
Without context: $0.2769 · 1m 9s · 11 turns · 60 in / 4,486 out tokens
With context: $0.3527 · 1m 8s · 14 turns · 667 in / 4,133 out tokens
TypeScript ClickHouse data ingestion pipeline
clickhouse npm package
0%
100%
ClickHouse constructor options
0%
100%
Batch insert pattern
40%
100%
No per-row inserts in loop
100%
100%
.toPromise() usage
0%
90%
Streaming insert API
0%
100%
Environment variable config
100%
100%
Batch sizing for bulk load
100%
100%
TypeScript types
100%
100%
Periodic scheduling
0%
0%
Without context: $0.4358 · 1m 44s · 19 turns · 18 in / 6,274 out tokens
With context: $0.8013 · 2m 55s · 30 turns · 76 in / 10,089 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.