What problem does it solve? Choosing between LangChain, LangGraph, and Deep Agents is confusing because the tools overlap and their APIs change frequently. This Skill provides a decision framework for picking the right layer, configuring the environment, and finding current documentation before writing any agent code. ## Core Features & Use Cases - Framework Selection: A step-ordered decision table maps task requirements (planning, custom control flow, single-purpose agents) to the correct layer: Deep Agents, LangGraph, or LangChain. - Environment Setup: Provides the current LangSmith environment variables (LANGSMITH_API_KEY, LANGSMITH_TRACING, LANGSMITH_PROJECT) for tracing and observability. - Documentation Navigation: Explains how to query docs.langchain.com via the LangChain Docs MCP server or the llms.txt index for up-to-date API references. - Use Case: A developer starting a new customer-service agent uses this Skill to determine that a single-purpose tool-calling agent fits LangChain's create_agent, then loads the langchain-fundamentals skill for implementation details. ## Quick Start Ask the agent to help you choose between LangChain, LangGraph, and Deep Agents for your project and set up the required environment variables.