kora-projects

43 mods across 1 repository, 1 stars between them.

kora-framework

01

kora-projects/kora-skills

Plugin Claude Code

Official Kora Framework skills for building production-grade Java/Kotlin services with compile-time dependency injection. Zero reflection, zero proxies, zero runtime magic, AI agent friendly.

1 10d ago A tokens not measured original Apache-2.0

kora-v1

02

kora-projects/kora-skills

Plugin Claude Code

Kora Framework development skill for building production-grade Java/Kotlin services — with compile-time DI, HTTP, Database, Kafka, gRPC, SOAP, OpenAPI, Telemetry, AOP. Zero reflection, zero proxies, AI agent friendly. For Kora version 1.x.

1 10d ago A tokens not measured original Apache-2.0

kora-v1

03

kora-projects/kora-skills

Skill Claude CodeCodex

Build and maintain Java/Kotlin services on the Kora Framework 1.x (ru.tinkoff.kora) — compile-time DI, zero reflection, annotation processors (Java) or KSP (Kotlin). Routes to 39 domain sub-skills. Use when the request mentions Kora, or uses Kora APIs: @KoraApp, @Component, @Module, @KoraSubmodule, @Root, @Tag…

1 10d ago C 268 tokens original Apache-2.0

kora-aop-caching

04

kora-projects/kora-skills

Skill Claude CodeCodex

Kora caching via compile-time AOP — @Cacheable/@CachePut/@CacheInvalidate over Caffeine (in-process) or Redis (distributed). Use when adding caching, choosing Caffeine vs Redis, or fixing "required keyPrefix" graph errors.

1 10d ago A 58 tokens original Apache-2.0

kora-aop-logging

05

kora-projects/kora-skills

Skill Claude CodeCodex

Declarative method logging in Kora — @Log (+ @Log.in/out/result/off) and @Mdc via logging-common. Use when adding entry/exit logging, MDC context keys, or hiding sensitive arguments.

1 10d ago A 50 tokens original Apache-2.0

kora-aop-resilient

06

kora-projects/kora-skills

Skill Claude CodeCodex

Kora resilience aspects — @CircuitBreaker, @Retry, @Timeout, @Fallback (resilient-kora). Use when adding fault tolerance to outbound calls or tuning resilient. config keys.

1 10d ago A 47 tokens original Apache-2.0

kora-projects/kora-skills

Skill Claude CodeCodex

In-process scheduled jobs in Kora — @ScheduleAtFixedRate/@ScheduleWithFixedDelay/@ScheduleOnce (scheduling-jdk). Use for periodic/heartbeat/cleanup jobs; for cron or clustered jobs use kora-aop-scheduling-quartz.

1 10d ago A 60 tokens original Apache-2.0

kora-projects/kora-skills

Skill Claude CodeCodex

Quartz scheduling in Kora — @ScheduleWithCron, @ScheduleWithTrigger, @DisallowConcurrentExecution, @PersistJobDataAfterExecution (scheduling-quartz). Use for cron/custom-trigger/persistent jobs; for plain timers use kora-aop-scheduling-jdk.

1 10d ago A 65 tokens original Apache-2.0

kora-aop-validation

09

kora-projects/kora-skills

Skill Claude CodeCodex

Kora declarative validation — @Valid/@Validate with Kora's own constraints (@NotBlank/@Pattern/@Range/@Size) and custom @ValidatedBy. Use when validating DTOs or service args. Kora validation is NOT Jakarta/JSR-380.

1 10d ago A 59 tokens original Apache-2.0

kora-config-hocon

10

kora-projects/kora-skills

Skill Claude CodeCodex

HOCON typed config in Kora — @ConfigSource/@ConfigValueExtractor over application.conf via HoconConfigModule, with env substitution. Use when adding typed config or debugging "config value not found".

1 10d ago A 48 tokens original Apache-2.0

kora-config-yaml

11

kora-projects/kora-skills

Skill Claude CodeCodex

YAML typed config in Kora — @ConfigSource/@ConfigValueExtractor over application.yaml via YamlConfigModule, with env substitution. Use when a service reads config from YAML instead of HOCON.

1 10d ago A 48 tokens original Apache-2.0

kora-projects/kora-skills

Skill Claude CodeCodex

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.

1 10d ago A 60 tokens original Apache-2.0

kora-database-jdbc

13

kora-projects/kora-skills

Skill Claude CodeCodex

Kora JDBC repositories — @Repository extends JdbcRepository, @Query, @EntityJdbc, SQL macros, @Batch, transactions via inTx(), HikariCP under db. Use when adding a Postgres/MySQL/Oracle repository or debugging repository graph errors.

1 10d ago A 60 tokens original Apache-2.0

kora-projects/kora-skills

Skill Claude CodeCodex

Kora startup schema migrations — Flyway (FlywayJdbcDatabaseModule) or Liquibase (LiquibaseJdbcDatabaseModule). Use when wiring migrations into @KoraApp, choosing Flyway vs Liquibase, or fixing checksum/race failures.

1 10d ago A 56 tokens original Apache-2.0

kora-di-compile

15

kora-projects/kora-skills

Skill Claude CodeCodex

Compile-time DI in Kora — @KoraApp, @Component, @Module, @KoraSubmodule, @Root. Use when wiring the application graph or debugging "no factory found"/ambiguous/circular dependency errors. For runtime DI behavior see kora-di-runtime.

1 10d ago A 63 tokens original Apache-2.0

kora-di-runtime

16

kora-projects/kora-skills

Skill Claude CodeCodex

Kora runtime DI behavior — @Root, Lifecycle init/release, @Tag disambiguation, All , ValueOf , @Nullable, GraphInterceptor. Use for lifecycle/collection/lazy/optional wiring. For compile-time @KoraApp/@Module wiring see kora-di-compile.

1 10d ago A 66 tokens original Apache-2.0

kora-grpc-client

17

kora-projects/kora-skills

Skill Claude CodeCodex

Kora gRPC clients — GrpcClientModule with generated stubs injected as components, grpcClient. config, @Tag interceptors, streaming. Use when wiring an outbound gRPC call or adding gRPC metadata auth.

1 10d ago A 53 tokens original Apache-2.0

kora-grpc-server

18

kora-projects/kora-skills

Skill Claude CodeCodex

Kora gRPC server handlers — GrpcServerModule, @Component extending the generated GrpcImplBase, ServerInterceptor, grpcServer config, reflection. Use when serving gRPC RPCs (unary/streaming) from a Kora service.

1 10d ago B 57 tokens original Apache-2.0

kora-projects/kora-skills

Skill Claude CodeCodex

Auth for outgoing Kora HTTP clients — Basic/ApiKey/Bearer interceptors, HttpClientTokenProvider, @InterceptWith, custom OAuth2/JWT schemes. Use when authorizing a @HttpClient or debugging 401s. For server-side auth see kora-http-server-auth.

1 10d ago A 65 tokens original Apache-2.0

kora-http-client

20

kora-projects/kora-skills

Skill Claude CodeCodex

Declarative Kora HTTP clients — @HttpClient with @HttpRoute, @Path/@Query/@Header, @Json, interceptors, OkHttp/Async/JDK transports. Use for typed outbound calls. For OpenAPI clients see kora-openapi-generator-client; for the inbound server see kora-http-server.

1 10d ago A 69 tokens original Apache-2.0

kora-projects/kora-skills

Skill Claude CodeCodex

HTTP server auth in Kora — HttpServerPrincipalExtractor, Principal/PrincipalWithScopes, SecurityException→403 via interceptor. Use when securing @HttpController endpoints or integrating an OpenAPI security scheme. For client-side auth see kora-http-client-auth.

1 10d ago A 57 tokens original Apache-2.0

kora-http-server

22

kora-projects/kora-skills

Skill Claude CodeCodex

Kora HTTP server controllers on Undertow — @HttpController, @HttpRoute, @Path/@Query/@Header, @Json, HttpResponseEntity, HttpServerInterceptor. Use when building REST endpoints or wiring UndertowHttpServerModule.

1 10d ago A 53 tokens original Apache-2.0

kora-journal

23

kora-projects/kora-skills

Skill Claude CodeCodex

Journal for incorrect Kora usage (korajournal.py add/search/integrate). Global shared store at /.kora-journal/. Use when you or the user find a wrong Kora annotation, hallucinated API, or misapplied pattern. Not for project business logic.

1 10d ago A 62 tokens original Apache-2.0

kora-json

24

kora-projects/kora-skills

Skill Claude CodeCodex

Compile-time JSON in Kora — @Json generates JsonReader/JsonWriter for records/data classes; sealed discriminators, @JsonField/@JsonSkip, JsonNullable, custom factories, Jackson swap. Use for HTTP DTOs or polymorphic JSON.

1 10d ago A 54 tokens original Apache-2.0