What problem does it solve? Writing LangGraph agent workflows involves many subtle pitfalls: forgotten reducers silently overwrite state, uncompiled graphs throw errors, and mixing static edges with Command routing causes unexpected parallel execution. This Skill provides correct patterns and common fixes for building stateful agent graphs in Python and TypeScript. ## Core Features & Use Cases - State Management: Defines state schemas with reducers (Annotated with operator.add in Python, ReducedValue in TypeScript) so list fields accumulate instead of being overwritten. - Graph Construction: Covers nodes, static and conditional edges, Command for combined state updates and routing, and the Send API for parallel fan-out worker patterns. - Execution & Error Handling: Explains invoke, streaming modes (values, updates, messages, custom), RetryPolicy for transient failures, and ToolNode error recovery. - Use Case: When building a multi-agent orchestration workflow, invoke this Skill to get correct reducer definitions, conditional routing, and parallel worker fan-out without falling into the common traps of lost state or infinite loops. ## Quick Start Use the langgraph-fundamentals skill to help me build a StateGraph with conditional routing and parallel workers that aggregate results with a reducer.