framework-selection

Select LangChain, LangGraph, or Deep Agents based on task requirements.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/orezek/paradegolf --skill framework-selection-orezek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: framework-selection
Source: https://github.com/orezek/paradegolf/tree/main/.agents/skills/framework-selection
Command: npx skills add https://github.com/orezek/paradegolf --skill framework-selection-orezek

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you determine the appropriate framework (LangChain, LangGraph, Deep Agents) for your project, ensuring the right tool is chosen for the specific task requirements.

Core Features & Use Cases

  • Framework Selection Guide: Provides a decision-making framework to choose between LangChain, LangGraph, and Deep Agents based on the project's needs.
  • Decision Table: Offers a structured approach to evaluate the task requirements and select the most suitable framework.
  • Framework Profiles: Detailed profiles for each framework, highlighting their strengths and use cases.
  • Layered Approach: Allows for the combination of frameworks to leverage their respective strengths within a single project.

Quick Start

Run the framework-selection skill to determine the best framework for your project and proceed with the appropriate LangChain, LangGraph, or Deep Agents skill.

Frequently Asked Questions about framework-selection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose between LangChain, LangGraph, and Deep Agents for my project?

To choose between LangChain, LangGraph, and Deep Agents, evaluate your task requirements against a structured decision table that details each framework's strengths and use cases. This selection process ensures the right tool matches your specific project needs.

When should I use LangGraph instead of LangChain for my AI application?

You should use LangGraph instead of LangChain when your task requirements align with LangGraph's specific strengths outlined in its framework profile. Evaluating the decision table helps determine if LangGraph's capabilities are more suitable for your application than LangChain's.

Can I combine LangChain and LangGraph together in a single project?

Yes, you can combine LangChain and LangGraph in a single project by using a layered approach. This allows you to leverage the respective strengths of multiple frameworks, integrating their unique capabilities within the same application architecture.

What are the use cases for Deep Agents compared to LangChain?

Deep Agents use cases are defined by its detailed framework profile, which highlights its specific strengths for certain task requirements. Comparing this profile against LangChain's in the decision table reveals why Deep Agents might be the better choice for your project.

How do I evaluate task requirements to select the right AI framework?

You evaluate task requirements to select the right AI framework by using a structured decision-making framework. This involves consulting a decision table that maps your project's specific needs directly to the detailed profiles and strengths of LangChain, LangGraph, and Deep Agents.