framework-selection

Determine the optimal agent framework for a project.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly determines the most suitable agent framework (Deep Agents, LangGraph, or LangChain) for a given project, ensuring architecture alignment and smoother downstream development.

Core Features & Use Cases

  • Decision-driven guidance that selects the appropriate layer (Deep Agents, LangGraph, LangChain) based on task requirements.
  • Includes framework profiles, typical patterns, and recommended next steps for different project scenarios.
  • Use Case: starting a new agent project and needing a clear framework choice before coding any agent logic.

Quick Start

Run the framework-selection skill at project kickoff to determine the recommended framework and scaffold the initial agent skeleton.

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 task complexity. Simple single-agent tasks suit LangChain, while multi-layer architectures requiring planning, memory, and complex control flow require LangGraph or Deep Agents.

When should I use LangGraph instead of LangChain for agent design?

Use LangGraph instead of LangChain for agent design when your project requires complex control flow, multi-layer architectures, or advanced planning and memory beyond simple single-agent tasks.

What is the best way to select an agent framework before coding workflow architecture?

The best way to select an agent framework is to run a decision-driven guide at project kickoff, matching your specific task requirements to the appropriate architectural layer for immediate scaffolding.

How do I scaffold an agent skeleton after picking a framework?

After picking a framework, you can scaffold an agent skeleton by following the recommended next steps and typical patterns provided for your specific project scenario to ensure smoother downstream development.

Can I use Deep Agents for simple single-agent tasks?

Deep Agents are designed for complex multi-layer architectures requiring planning and memory. For simple single-agent tasks, LangChain is the recommended framework to ensure architecture alignment.