clickhouse-real-time-analytics — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited clickhouse-real-time-analytics (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill when ClickHouse is the target for low-latency analytical serving. It helps agents design ingestion, partitioning, materialized views, and query-ready schemas for fast reads while maintaining operational safety and cost control.
ClickHouse tables for real-time analyticsDo not use this when the workload is better served by a transactional database or a batch-oriented warehouse with no latency requirement.
Include:
MergeTree family for most analytical workloadsReplacingMergeTree for deduplication on eventual consistencyAggregatingMergeTree for pre-aggregated rollupsCollapsingMergeTree or VersionedCollapsingMergeTree for mutable stateBuffer tables or async insert when write concurrency is high| Rationalization | Reality |
|---|---|
| "ClickHouse is fast so we don't need to optimize schema." | Sort keys, partition choices, and engine selection determine whether queries hit milliseconds or seconds. Speed is designed, not guaranteed. |
| "We can just insert one row at a time." | Single-row inserts cause excessive parts, merge pressure, and eventual degradation. Batching is not optional at scale. |
| "Materialized views handle everything automatically." | Views are insert-triggered and depend on merge behavior. Schema changes, backfills, and retroactive corrections require explicit planning. |
| "Retention is not urgent — storage is cheap." | Unbounded growth increases merge overhead, backup time, and query scan ranges. TTL and lifecycle management are operational requirements. |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.