framework-selection

Select LangChain, LangGraph, or Deep Agents frameworks using a decision table.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/wpsadi/stock-agent --skill framework-selection-wpsadi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: framework-selection
Source: https://github.com/wpsadi/stock-agent/tree/main/.agents/skills/framework-selection
Command: npx skills add https://github.com/wpsadi/stock-agent --skill framework-selection-wpsadi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps developers determine the most appropriate framework (LangChain, LangGraph, Deep Agents) for their LangChain/LangGraph/Deep Agents project, based on the project's requirements and complexity.

Core Features & Use Cases

  • Framework Decision Guide: Provides a decision-making table to select the appropriate framework based on specific project needs.
  • Framework Profiles: Offers detailed profiles for each framework, explaining its strengths, ideal use cases, and when it's not suitable.
  • Layered Frameworks: Explains how the frameworks are layered and can be combined for complex projects.
  • Quick Reference: Summarizes the key features, capabilities, and limitations of each framework in a concise table format.

Quick Start

Invoke the 'framework-selection' skill to determine the best framework for your LangChain/LangGraph/Deep Agents project.

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?

Choosing between LangChain, LangGraph, and Deep Agents depends on your project's complexity and specific requirements. This skill provides a decision-making table and detailed framework profiles to guide your selection during project planning.

What is the difference between LangChain and LangGraph for building applications?

The difference between LangChain and LangGraph lies in their ideal use cases and limitations, detailed in this skill's framework profiles. It explains their strengths and how these layered frameworks can be combined for complex projects.

When should I not use LangChain for my LLM application?

You should not use LangChain when your project requirements fall outside its ideal use cases, which this skill identifies in its detailed framework profiles. It summarizes key features, capabilities, and limitations to help you avoid poor framework fit.

Can I combine LangChain and LangGraph in the same project?

Yes, you can combine LangChain and LangGraph in the same project because they are layered frameworks. This skill explains how to integrate multiple frameworks together to handle complex project requirements effectively.

What's the best way to evaluate Deep Agents capabilities for complex workflows?

The best way to evaluate Deep Agents capabilities is by reviewing this skill's quick reference table, which summarizes key features and limitations. It provides detailed profiles explaining when Deep Agents is suitable for your specific workflow.