Design LLM applications using LangChain 1.x and LangGraph for agents, memory, and tool integration. Use when building LangChain applications, implementing AI agents, or creating complex LLM workflows.
74
66%
Does it follow best practices?
Impact
83%
1.66xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./tests/ext_conformance/artifacts/agents-wshobson/llm-application-dev/skills/langchain-architecture/SKILL.mdReAct agent with persistent memory
Uses create_react_agent
0%
100%
MemorySaver checkpointer
0%
100%
Thread ID config
0%
100%
StructuredTool with Pydantic schema
0%
0%
Async ainvoke
0%
100%
Claude Sonnet 4.5 model
0%
100%
langchain-anthropic import
0%
100%
Tool error handling
0%
0%
TypedDict or MessagesState
0%
0%
No deprecated initialize_agent
100%
100%
RAG pipeline with StateGraph and embeddings
StateGraph usage
100%
100%
TypedDict state class
100%
100%
START and END nodes
50%
100%
VoyageAI embeddings
0%
100%
voyage-3-large model
0%
100%
Pinecone vector store
0%
100%
Retriever k=4
0%
0%
Async node functions
0%
100%
asyncio.gather batch processing
100%
100%
LangSmith tracing setup
62%
50%
graph.compile()
100%
100%
Multi-agent orchestration with streaming
Supervisor node
100%
100%
Agents return to supervisor
100%
100%
Conditional routing
100%
100%
MultiAgentState TypedDict
100%
100%
astream_events v2
100%
100%
on_tool_start event handling
100%
100%
BaseCallbackHandler subclass
100%
100%
PostgresSaver checkpointer
60%
100%
create_react_agent for sub-agents
100%
0%
No initialize_agent
100%
100%
Async throughout
100%
100%
47823e3
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.