spring-ai-community

10 mods across 8 repositories, 1.9k stars between them.

ai-tutor

01

spring-ai-community/spring-ai-agent-utils

Skill Claude CodeCodex

Use when user asks to explain, break down, or help understand technical concepts (AI, ML, or other technical topics). Makes complex ideas accessible through plain English and narrative structure. Use the provided scripts to transcribe videos.

610 yesterday A 48 tokens copy · 100% Apache-2.0

pdf

02

spring-ai-community/spring-ai-agent-utils

Skill Claude CodeCodex

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

610 yesterday A 50 tokens copy · 73% Apache-2.0

spring-ai-expert

03

spring-ai-community/spring-ai-agent-utils

Agent

Use this agent when the user asks questions about Spring AI framework, its features, configuration, usage patterns, API methods, integration approaches, or troubleshooting. Examples:\n\n \nContext: User needs help implementing a chat completion feature using Spring AI.\nuser: "How do I set up a chat client with Spring…

610 yesterday A 363 tokens original Apache-2.0

spring-jpa-testing

05

spring-ai-community/spring-testing-skills

Skill Claude CodeCodex

@DataJpaTest requires TestEntityManager + flush()/clear() before assertions — without this, tests read from Hibernate L1 cache and pass falsely. Read before writing any JPA test. Triggers: @DataJpaTest, JpaRepository, TestEntityManager, @ServiceConnection, Testcontainers, @Modifying, Hibernate 6/7…

52 4mo ago A 96 tokens

spring-mvc-testing

06

spring-ai-community/spring-testing-skills

Skill Claude CodeCodex

Boot 4+ replaced MockMvc assertions with MockMvcTester — incompatible API your training data gets wrong. Read before writing any @WebMvcTest. Triggers: @WebMvcTest, MockMvc, MockMvcTester, @RestController, jsonPath, @GetMapping, @PostMapping, @AutoConfigureMockMvc, MockMvcRequestBuilders, status().isOk()…

52 4mo ago A 92 tokens

spring-ai-community/spring-testing-skills

Skill Claude CodeCodex

Spring Security 7 changed method security defaults and CSRF handling — tests using hasRole() or csrf() may need updates. Read before testing authentication, authorization, or secured endpoints. Triggers: @WithMockUser, csrf(), jwt(), oauth2Login(), SecurityFilterChain, @PreAuthorize, AccessDeniedException…

52 4mo ago A 91 tokens

spring-ai-community/spring-testing-skills

Skill Claude CodeCodex

Boot 4 renamed @MockBean to @MockitoBean, moved test slice annotations to new packages, and changed context caching behavior. Read for correct AssertJ/BDDMockito idioms and Boot 4 migration. Default fallback when no specific slice annotation is present. Triggers: assertThat, BDDMockito, ArgumentCaptor, @MockitoBean…

52 4mo ago A 98 tokens

spring-ai-community/spring-testing-skills

Skill Claude CodeCodex

WebFlux testing requires StepVerifier for reactive streams — standard assertions silently pass on empty Flux. WebTestClient API differs from MockMvc. Read before testing reactive endpoints. Triggers: @WebFluxTest, WebTestClient, StepVerifier, Mono, Flux, mockUser(), mockJwt(), mutateWith, verifyComplete, expectBody…

52 4mo ago A 82 tokens

spring-ai-community/spring-testing-skills

Skill Claude CodeCodex

WebSocket tests require @SpringBootTest(RANDOMPORT) and async message handling — @WebMvcTest won't work. Timeout and session leak traps are common. Read before testing STOMP or WebSocket. Triggers: WebSocketStompClient, StompSession, @MessageMapping, @SendToUser, BlockingQueue, /topic/, /queue/, CountDownLatch…

52 4mo ago A 87 tokens