← ClaudeAtlas

clickhouse-pydantic-configlisted

Generate DBeaver config from Pydantic ClickHouse models. TRIGGERS - DBeaver config, ClickHouse connection, database client config.
terrylica/cc-skills · ★ 49 · AI & Automation · score 79
Install: claude install-skill terrylica/cc-skills
# 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.**