What problem does it solve? Building LangGraph v1.x workflows often leads to tangled orchestration, unsafe state mutation, deprecated API usage, and checkpoint compatibility risks. This Skill guides agents to implement, refactor, or review LangGraph code with clean state contracts, explicit graph wiring, and safe persistence practices. ## Core Features & Use Cases - Implementation Guidance: Design typed state with TypedDict or dataclasses, explicit reducers like add_messages, and single-purpose nodes that return partial state updates. - Refactoring & Review: Audit existing LangGraph repos for deprecated v0 APIs, in-place state mutation, provider coupling, and checkpointer safety, with prioritized findings. - Use Case: You inherit a repo using deprecated langgraph.prebuilt.create_react_agent with mutable shared state. Use this Skill to refactor it into a StateGraph with typed state, deterministic routing, and checkpoint-compatible node naming. ## Quick Start Refactor this LangGraph repo to follow LangGraph v1.x best practices and clean orchestration design.