What problem does it solve? Writing LangGraph code involves many subtle pitfalls: forgotten reducers that silently overwrite state, uncompiled graphs that fail at runtime, infinite loops without exit conditions, and confusion between Command and Send for routing. This Skill provides the correct patterns and common fixes for building stateful agent graphs in both Python and TypeScript. ## Core Features & Use Cases - Graph Construction Patterns: Covers StateGraph, state schemas with reducers, node function signatures, static and conditional edges, and the mandatory compile() step. - Routing & Parallelism: Explains Command for combined state updates and routing, and the Send API for fan-out orchestrator-worker patterns with result aggregation. - Execution & Error Handling: Details invoke and stream modes (values, updates, messages, custom), RetryPolicy for transient errors, and ToolNode error recovery. - Use Case: You are building a multi-step agent that classifies queries, fans out to parallel workers, and streams LLM tokens to a chat UI. Use this Skill to get the correct state schema, conditional edges, Send-based fan-out, and streaming configuration without hitting the common mistakes. ## Quick Start Use the langgraph-fundamentals skill to help me build a LangGraph workflow with a classifier node, conditional routing, and parallel workers that aggregate results.