framework-selection

Select the framework layer for LangChain, LangGraph, or Deep Agents projects.

7|1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Harmeet10000/skills --skill framework-selection-harmeet10000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: framework-selection
Source: https://github.com/Harmeet10000/skills/tree/main/skills/architecture/framework-selection
Command: npx skills add https://github.com/Harmeet10000/skills --skill framework-selection-harmeet10000

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decide and lock in the optimal framework layer (Deep Agents, LangGraph, or LangChain) at the start of a project to prevent misalignment and churn.

Core Features & Use Cases

  • Framework selection at project initiation to map tasks to the appropriate layer.
  • Guidance on mixed-layer patterns (e.g., combining LangChain primitives with LangGraph graphs or Deep Agents orchestration).
  • Clear criteria and a decision table to align tool choices with project requirements.

Quick Start

Run framework-selection at the start of a LangChain/LangGraph/Deep Agents project to choose the optimal framework layer.

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?

Framework selection maps your task requirements and desired control flow to the optimal layer. Apply this decision process at project initiation to lock in LangChain, LangGraph, or Deep Agents and prevent architectural churn.

When do I need a mixed-layer pattern combining LangChain primitives with LangGraph?

Mixed-layer patterns apply when task requirements span multiple abstraction levels. Combining LangChain primitives with LangGraph graphs or Deep Agents orchestration maximizes control flow while retaining component reuse for complex agent workflows.

Can I use Deep Agents orchestration for simple LangChain workflows?

Deep Agents orchestration suits complex, multi-agent task requirements needing high-level coordination. For simpler workflows, standard LangChain primitives provide sufficient control flow without the architectural overhead of Deep Agents.

What criteria should I evaluate before starting LangGraph framework selection?

Framework selection evaluates task requirements and desired control flow against a clear decision table. Aligning tool choices with project scale and orchestration needs ensures you pick LangGraph or alternatives before invoking other agent skills.

Why does choosing a framework layer at project initiation prevent misalignment?

Choosing a framework layer at project initiation prevents misalignment by locking the architecture early. This decision guide ensures LangChain, LangGraph, or Deep Agents layers match task requirements, reducing downstream code churn.