framework-selection

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

Updated Jul 13, 2025
One-click install
npx skills add https://github.com/Reofdev07/osai --skill framework-selection-reofdev07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: framework-selection
Source: https://github.com/Reofdev07/osai/tree/main/.windsurf/skills/framework-selection
Command: npx skills add https://github.com/Reofdev07/osai --skill framework-selection-reofdev07

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Determine the optimal AI framework layer for a LangChain/LangGraph/Deep Agents project at the very start, guiding subsequent skill selection and tooling decisions.

Core Features & Use Cases

  • Decision guide and framework profiles to map tasks to Deep Agents, LangGraph, LangChain, or combinations.
  • Quick-start guidance and a recommended next-skills path to kick off a project with the appropriate scaffolding.
  • Clear, start-to-finish rationale for when to layer or mix frameworks across complex workflows.

Quick Start

Run framework-selection at project start to determine which AI framework layer to use next.

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 a new AI project?

Choosing the right AI framework depends on task complexity, persistent memory needs, control flow requirements, and subagent delegation. This Skill evaluates these project parameters to map tasks to Deep Agents, LangGraph, LangChain, or combinations to guide your initialization.

When do I need LangGraph instead of LangChain for workflow design?

You need LangGraph for workflow design when your project requires a graph-based subagent to handle complex control flows. This Skill identifies whether your task structure demands graph-based orchestration or if a single-purpose tool-based agent like LangChain is sufficient.

What is the best way to start an AI project with Deep Agents?

The best way to start an AI project with Deep Agents is to run this framework-selection process at project initialization. It determines whether a top-level orchestrator fits your task complexity and provides a recommended next-skills path for appropriate scaffolding.

Can I layer or mix LangChain and LangGraph frameworks across complex workflows?

Yes, you can layer or mix LangChain and LangGraph frameworks. This Skill provides a clear, start-to-finish rationale for when to layer or mix frameworks across complex workflows based on your specific task structure and subagent delegation requirements.

Does framework selection require understanding persistent memory needs and task complexity?

Yes, framework selection requires understanding your task complexity, persistent memory needs, control flow requirements, and subagent delegation needs. These factors determine whether you start with a top-level orchestrator, a graph-based subagent, or a single-purpose tool-based agent.

Why use a framework-selection guide before building AI agents?

Using a framework-selection guide before building AI agents ensures you choose the optimal framework layer at project start. It guides subsequent skill selection and tooling decisions, preventing architectural mismatches between your task requirements and the chosen orchestration layer.