kora-database-cassandralisted
Install: claude install-skill kora-projects/kora-skills
# Kora Database Cassandra Skill
> **Kora sub-skill — obey the [kora-v1 meta rules](../../SKILL.md) on every task:** **R0** ensure `.kora-agent/` docs+examples are cloned · **R1** read this sub-skill before writing code · **R2** Kora APIs only — no Spring/Micronaut/Quarkus, no invented annotations or config keys · **R3** journal any incorrect Kora usage. Add comments/Javadoc only if asked.
**Focus:** Cassandra/ScyllaDB distributed database integration using DataStax Java Driver 4.x.
> **Use for:** High-write-throughput, horizontally-scalable NoSQL workloads with tunable consistency levels, time-series data, event sourcing, and distributed systems requiring eventual consistency.
**Read this first when:**
- Adding a Cassandra repository with `@Repository` and CQL queries
- Modeling entities with `@EntityCassandra`, `@UDT` for user-defined types
- Configuring profile-based consistency levels and request timeouts
- Implementing async signatures with `CompletionStage`, Reactor, or Kotlin Flow
---
## Quick Start
### 1. Add Dependency
All Kora artifacts inherit their version from the `kora-parent` BOM; never pin
individual `ru.tinkoff.kora:*` versions. Annotation processing is mandatory —
without it no repository implementation is generated.
```groovy
dependencies {
koraBom platform("ru.tinkoff.kora:kora-parent:1.2.19")
annotationProcessor "ru.tinkoff.kora:annotation-processors" // Java
// ksp "ru.tinkoff.kora:symbol-processors" // Kotlin (in