From clickhouse-best-practices
Advises on ClickHouse architectures for workloads like observability, analytics, and IoT, selecting ingestion/modeling patterns, partitioning, joins, upserts via decision rules with provenance labels.
npx claudepluginhub clickhouse/agent-skills --plugin clickhouse-best-practicesThis skill uses the workspace's default tool permissions.
This skill adds workload-aware architecture decisioning on top of `clickhouse-best-practices`.
AGENTS.mdREADME.mdexamples/README.mdexamples/finserv-market-surveillance.mdexamples/observability-high-throughput.mdexamples/siem-security-analytics.mdmappings/doc_links.yamlmetadata.jsonrules/decision-ingestion-strategy.mdrules/decision-join-enrichment.mdrules/decision-late-arriving-upserts.mdrules/decision-partitioning-timeseries.mdrules/decision-real-time-preaggregation.mdschemas/recommendation_schema.yamlConducts multi-round deep research on GitHub repos via API and web searches, generating markdown reports with executive summaries, timelines, metrics, and Mermaid diagrams.
Dynamically discovers and combines enabled skills into cohesive, unexpected delightful experiences like interactive HTML or themed artifacts. Activates on 'surprise me', inspiration, or boredom cues.
Generates images from structured JSON prompts via Python script execution. Supports reference images and aspect ratios for characters, scenes, products, visuals.
This skill adds workload-aware architecture decisioning on top of clickhouse-best-practices.
Official docs remain the source of truth. This skill must always prefer official ClickHouse documentation when available.
Before producing recommendations:
rules/mappings/doc_links.yaml to attach official documentationofficialderivedfieldofficialUse this when the recommendation is directly backed by official docs.
derivedUse this when the recommendation is not stated verbatim in docs but follows logically from documented ClickHouse behavior.
fieldUse this only for experience-based guidance that may be situational.
When using field, include:
rules/decision-ingestion-strategy.mdrules/decision-real-time-preaggregation.mdrules/decision-partitioning-timeseries.mdrules/decision-join-enrichment.mdrules/decision-late-arriving-upserts.mdStructure responses like this:
## Workload Summary
- workload:
- latency target:
- data shape:
- primary query patterns:
- operational constraints:
## Key Decisions
- ...
- ...
## Recommendations
### <Recommendation title>
**What**
...
**Why**
...
**How**
...
**Category**
official | derived | field
**Confidence**
high | medium | heuristic
**Source**
- doc link(s)
**Validation**
- concrete SQL, metric, or smoke test
Prefer decision frameworks over generic advice. Good responses should:
See AGENTS.md for the compiled version and examples/ for sample outputs.