clickhouse-pydantic-config

Solid

Generate DBeaver config from Pydantic ClickHouse models. TRIGGERS - DBeaver config, ClickHouse connection, database client config.

AI & Automation 62 stars 9 forks Updated today MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# ClickHouse Pydantic Config <!-- ADR: 2025-12-09-clickhouse-pydantic-config-skill --> Generate DBeaver database client configurations from Pydantic v2 models using mise `[env]` as Single Source of Truth (SSoT). **Schema documentation principle**: ClickHouse table/column COMMENTs are the SSoT for what each column means and how it's computed. See `quality-tools:clickhouse-architect` for the full COMMENT policy. > **Self-Evolving Skill**: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues. ## When to Use This Skill Use this skill when: - Setting up DBeaver connections for ClickHouse databases - Generating database client configurations from environment variables - Managing local vs cloud ClickHouse connection profiles - Integrating ClickHouse with mise-based development workflows - Automating DBeaver data-sources.json generation ## Critical Design Principle: Semi-Prescriptive Adaptation **This skill is NOT a rigid template.** It provides a SSoT pattern that MUST be adapted to each repository's structure and local database situation. ### Why This Matters Each repository has unique: - Directory layouts (`.dbeaver/` location may vary) - Environment variable naming conventions - Existing connection management patterns - Local vs cloud database mix **The SSoT principle is the constant; the implementation details are the variables.**...

Details

Author
terrylica
Repository
terrylica/cc-skills
Created
8 months ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category