What problem does it solve? Choosing between LangChain, LangGraph, and Deep Agents at the start of an agent project is confusing because the frameworks overlap. This Skill provides a structured decision process that maps your task requirements to the correct framework layer before you write any agent code. ## Core Features & Use Cases - Decision Guide: A question-based flowchart that routes tasks to LangChain, LangGraph, Deep Agents, or a combination based on planning, state, and control-flow needs. - Framework Profiles: Detailed capability breakdowns for each layer, including built-in Deep Agents middleware such as TodoListMiddleware, FilesystemMiddleware, and SubAgentMiddleware. - Mixing Layers: Patterns for combining frameworks, such as registering a LangGraph compiled graph as a subagent inside a Deep Agents orchestrator. - Use Case: Before building a multi-step research agent, consult this Skill to determine that Deep Agents fits the planning and file-management needs, then follow its pointers to the deep-agents-core skill. ## Quick Start Ask the AI to invoke the framework-selection skill to determine whether LangChain, LangGraph, or Deep Agents is right for your agent project.