chkit
Installation
SKILL.md
chkit: ClickHouse Schema & Migration Toolkit
chkit lets you define ClickHouse schemas in TypeScript, generate migration SQL, detect drift, and run CI checks from a single CLI.
Docs: https://chkit.obsessiondb.com
For application API source authoring with @chkit/plugin-ingest, use the separate chkit-ingestion skill (npx skills add obsessiondb/chkit --skill chkit-ingestion) and the API sync guides. Its streams and checkpoints are separate from plugin-codegen's generated insert helpers.
Configuration
Use clickhouse.config.ts at the TypeScript project root, or pass a custom path with --config:
import { defineConfig } from '@chkit/core'