What problem does it solve? Building LangGraph agents without a shared standard leads to inconsistent project layouts, untyped state, routing logic buried in nodes, and unguarded side-effecting tools. This Skill enforces the MIS contract for every LangGraph repo so agents are structured, testable, and safe to deploy. ## Core Features & Use Cases - Canonical project layout: Two-tier structure with shared services/ packages and per-agent packages containing nodes/, prompts/, schemas/, tools/, and optional eval/ folders, plus drop-in starter templates. - Graph architecture guidance: Typed state with reducers, pure node functions, dedicated routing functions, checkpointer selection, and wiring centralized in graph_builder.py. - Deep Agents harness patterns: When and how to adopt write_todos, task subagents, virtual filesystem, deny-by-default permissions, interrupt_on HITL gates, memory, and skills. - Use Case: When asked to add a new email-assistant agent to an MIS repo, scaffold the package from templates, register it in langgraph.json, wrap send_email with approval, and add unit plus integration tests following the standard. ## Quick Start Ask the agent to bootstrap a new LangGraph repo or add a new agent following the MIS LangGraph standard, and it will scaffold the layout, wire the graph, and apply the review checklist.