CtrlK
BlogDocsLog inGet started
Tessl Logo

finkel/spring-grpc

Spring gRPC reference documentation covering server, client, security, and configuration

92

2.19x
Quality

Pending

Does it follow best practices?

Impact

92%

2.19x

Average score across 3 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

Evaluation results

100%

60%

Order Management gRPC Service

Server interceptors and exception handling

Criteria
Without context
With context

Global interceptor annotation

33%

100%

Interceptor ordering with @Order

100%

100%

Per-service interceptor annotation

50%

100%

blendWithGlobalInterceptors used

0%

100%

GrpcExceptionHandler bean

66%

100%

Service @Service annotation

50%

100%

Extends *ImplBase

100%

100%

spring-grpc-dependencies BOM

0%

100%

grpc-services dependency

0%

100%

Server port property

0%

100%

82%

39%

Multi-Backend Payments Gateway Client

Client auto-import and channel customization

Criteria
Without context
With context

@ImportGrpcClients used

100%

100%

target/types parameters

100%

100%

Global client interceptor annotation

100%

100%

Global customizer with @Order

0%

0%

Per-channel customizer via ChannelBuilderOptions

0%

0%

BearerTokenAuthenticationInterceptor for OAuth2

0%

100%

RestClientClientCredentialsTokenResponseClient used

0%

100%

Channel addresses in properties

100%

100%

spring-grpc-dependencies BOM

0%

100%

OAuth2 interceptor on per-channel basis

50%

100%

96%

72%

Inventory Service Integration Tests

In-process testing setup

Criteria
Without context
With context

spring-grpc-test dependency

0%

100%

@AutoConfigureInProcessTransport used

0%

100%

In-process property alternative

0%

100%

@SpringJUnitConfig or @SpringBootTest used

100%

100%

@LocalGrpcPort injection

0%

100%

${local.grpc.port} placeholder OR @LocalGrpcPort

0%

100%

In-process channel address format

100%

50%

Service @Service annotation

0%

100%

spring-grpc-dependencies BOM

0%

100%

Proto3 syntax options

100%

100%

Test @TestConfiguration imports service

0%

100%

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents