flyfirstmars/langchain4j
LangChain4j skills for agent design and orchestration patterns, MCP client integration, official/Azure OpenAI SDK usage, code review, and project scaffolding on LangChain4j 1.18.1 / 1.18.1-beta28.
Use when designing LangChain4j multi-agent orchestration architecture (pattern selection, agent boundaries, shared state/memory, guardrails, execution plan). Do not invoke for code generation (use langchain4j-scaffold), implementation review (use langchain4j-review), or OpenAI provider wiring (use langchain4j-openai-sdk).
Use when selecting/configuring LangChain4j Anthropic Claude integrations (direct Anthropic API, AWS Bedrock-hosted Claude) including prompt caching, tool use, extended thinking, batch API, and Agent Skills document generation. Do not invoke for broader agent-system design (use langchain4j-agent-design) or general LangChain4j code review (use langchain4j-review).
Use when reviewing LangChain4j MCP client integration details (transport, lifecycle, McpToolProvider mapping, protocol semantics, errors, observability). Do not invoke for general LangChain4j AI-service review (use langchain4j-review), MCP server design/implementation (use langchain4j-mcp-server), or greenfield agent architecture (use langchain4j-agent-design).
Use when designing, creating, scaffolding, or reviewing Java/Kotlin MCP servers based on LangChain4j. Select the community stdio server for local tools-only hosts, CDI-MCP for Java HTTP Streamable servers, or Quarkus MCP Server when Quarkus is required. Do not use for consuming MCP servers from LangChain4j (use langchain4j-mcp-client) or general code generation/review (use langchain4j-scaffold/langchain4j-review).
Use when selecting/configuring LangChain4j OpenAI integrations (custom REST, official openai-java SDK, Azure OpenAI/Foundry) including model/reasoning/Responses API setup. Do not invoke for broader agent-system design (use langchain4j-agent-design), general LangChain4j code review (use langchain4j-review), or Anthropic Claude integrations (use langchain4j-anthropic-sdk).
Use when reviewing LangChain4j Java/Kotlin application code (AI Services, tools, memory, guardrails, observability, Spring wiring). Do not invoke for MCP client-protocol deep review (use langchain4j-mcp-client), MCP server design/review (use langchain4j-mcp-server), greenfield agent design/build (use langchain4j-agent-design for design, or langchain4j-scaffold for build), or provider-specific OpenAI/Anthropic SDK setup (use langchain4j-openai-sdk/langchain4j-anthropic-sdk).
Use when generating LangChain4j Java/Kotlin implementation code (AI services, tools, guardrails, memory, MCP client/server wiring, Spring integration). Do not invoke for architecture-only planning (use langchain4j-agent-design), code review (use langchain4j-review/langchain4j-mcp-client), or MCP server implementation-path selection/review (use langchain4j-mcp-server).