Skip to content

feat(java-spring): add java-spring-ai skill#9

Merged
ducpm2303 merged 1 commit intomainfrom
feat/skill-java-spring-ai
Apr 6, 2026
Merged

feat(java-spring): add java-spring-ai skill#9
ducpm2303 merged 1 commit intomainfrom
feat/skill-java-spring-ai

Conversation

@ducpm2303
Copy link
Copy Markdown
Owner

Covers Spring AI 1.x and LangChain4J 0.36+ for Spring Boot 3.x / 2.x:

  • review mode: audits existing AI code for prompt injection, hardcoded keys, unbounded memory, blocking calls where streaming is needed
  • chat mode: ChatClient (Spring AI) and @aiservice (LangChain4J) setup
  • rag mode: document ingestion, PgVector/Chroma/Qdrant, QuestionAnswerAdvisor
  • tools mode: Spring AI @bean functions and LangChain4J @tool annotations
  • memory mode: InMemoryChatMemory, JdbcChatMemory, MessageWindowChatMemory

references/patterns.md contains full working code for all modes plus a vector store comparison table.

Covers Spring AI 1.x and LangChain4J 0.36+ for Spring Boot 3.x / 2.x:
- review mode: audits existing AI code for prompt injection, hardcoded keys,
  unbounded memory, blocking calls where streaming is needed
- chat mode: ChatClient (Spring AI) and @aiservice (LangChain4J) setup
- rag mode: document ingestion, PgVector/Chroma/Qdrant, QuestionAnswerAdvisor
- tools mode: Spring AI @bean functions and LangChain4J @tool annotations
- memory mode: InMemoryChatMemory, JdbcChatMemory, MessageWindowChatMemory

references/patterns.md contains full working code for all modes plus
a vector store comparison table.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ducpm2303 ducpm2303 merged commit 9db509c into main Apr 6, 2026
1 of 2 checks passed
@ducpm2303 ducpm2303 deleted the feat/skill-java-spring-ai branch April 6, 2026 03:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant