Setting the file. One moment. README · Clickhouse Architecture Advisor · ClickHouse/agent-skills · Skills Docs
Agent skill providing workload-aware architecture guidance for ClickHouse.
This skill is intended to complement clickhouse-best-practices, not replace it.
What it adds
The existing best-practices skill is rule-first and documentation-first. This skill adds:
- workload classification
- decision frameworks
- architecture tradeoff guidance
- broader system design suggestions
- explicit separation of doc-backed guidance from field heuristics
Every recommendation must be labeled as exactly one of:
official — directly backed by official ClickHouse documentation
derived — reasoned from official documentation and core ClickHouse behavior
field — practice-based guidance from field experience, explicitly flagged as non-authoritative
Use this skill when the user is:
- designing a real-time architecture
- choosing between ingestion patterns
- deciding whether to use joins, dictionaries, denormalization, or MVs
- planning for late-arriving data or upserts
- reasoning about time-series modeling
- building a POC or workshop design
- asking for “what should the architecture look like?”
Use clickhouse-best-practices for:
- concrete schema and query rule checks
- low-level design validation
- docs-backed enforcement
- when / why / how decisioning
- architecture shape
- system-level tradeoffs
- converting best practices into a target design
- ingestion strategy for throughput and latency
- time-series partitioning and retention design
- enrichment path selection: JOIN vs dictionary vs denormalization
- late-arriving data and mutable-state patterns
- real-time pre-aggregation with incremental MVs
Responses should typically include:
- workload summary
- key decisions
- recommendations with provenance labels
- suggested target architecture
- example DDL and query patterns
- caveats and validation steps
README.md