What problem does it solve? Setting up a LangChain project involves choosing among dozens of independently-versioned packages with different stability guarantees, and picking the wrong versions or import paths causes incompatibilities and broken installs. ## Core Features & Use Cases - Package Selection: Maps every LangChain ecosystem package (core, orchestration, model providers, vector stores, tools) to its role and minimum version for both Python and TypeScript. - Versioning Strategy: Explains which packages follow semver, which do not (langchain-community), and how to pin each safely. - Ready-Made Templates: Provides minimal requirements.txt and package.json templates for LangGraph and Deep Agents projects. - Use Case: When starting a new LangGraph agent project, use this Skill to generate a correct dependency set with langchain 1.0+, the right provider package, and a pinned langchain-community range. ## Quick Start Ask the AI to set up dependencies for a new LangGraph project using OpenAI and Tavily search with correct version constraints.