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
82%
2.34xAverage score across 3 eval scenarios
Risky
Do not use without reviewing
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/llm-application-dev/skills/langchain-architecture/SKILL.mdReAct agent with structured tools and session memory
create_react_agent used
0%
100%
Correct LLM class
0%
100%
Recommended model name
0%
100%
MemorySaver checkpointer
0%
100%
Checkpointer passed to agent
0%
100%
Thread ID for sessions
0%
100%
Async invocation
0%
100%
Pydantic schema for complex tool
0%
70%
Safe math eval
0%
100%
Separate sessions demonstrated
40%
100%
LangGraph package used
0%
100%
RAG pipeline with StateGraph and embeddings
StateGraph used
100%
100%
TypedDict state
100%
100%
START/END constants
57%
100%
VoyageAI embeddings class
0%
100%
voyage-3-large model
0%
100%
PineconeVectorStore used
0%
100%
Retriever k=4
0%
100%
Conditional edges for branching
100%
100%
Async node functions
0%
0%
ChatPromptTemplate used
0%
100%
LangSmith env vars
0%
0%
Claude model used
0%
100%
Multi-agent supervisor orchestration with streaming
Supervisor node pattern
100%
100%
Agents return to supervisor
100%
100%
Conditional routing from supervisor
100%
100%
asyncio.gather for batch
100%
100%
astream_events used
100%
0%
astream_events version v2
100%
0%
LangSmith env vars
62%
0%
create_react_agent for specialists
0%
100%
TypedDict state with messages
37%
100%
langchain-anthropic for LLM
0%
0%
LangChain 1.x imports
100%
83%
Async throughout
50%
100%
91fe43e
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.