← ClaudeAtlas

kora-database-cassandralisted

Kora Cassandra/ScyllaDB repositories — @Repository extends CassandraRepository, @Query CQL, @EntityCassandra, @UDT, @Batch, per-method @CassandraProfile. Use when adding a Cassandra repository or mapping rows/UDTs.
kora-projects/kora-skills · ★ 1 · Data & Documents · score 72
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