Babysitter langgraph-routing

Conditional edge routing and state-based transitions for LangGraph workflows

install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/ai-agents-conversational/skills/langgraph-routing" ~/.claude/skills/a5c-ai-babysitter-langgraph-routing && rm -rf "$T"
manifest: library/specializations/ai-agents-conversational/skills/langgraph-routing/SKILL.md
source content

LangGraph Routing Skill

Capabilities

  • Design conditional edge routing in LangGraph
  • Implement state-based transition logic
  • Create dynamic routing functions
  • Handle multi-path workflow branches
  • Implement router nodes for complex decisions
  • Design fallback and error routing paths

Target Processes

  • langgraph-workflow-design
  • plan-and-execute-agent

Implementation Details

Routing Patterns

  1. Conditional Edges: add_conditional_edges with routing functions
  2. Router Nodes: Dedicated nodes for routing decisions
  3. State-Based Routing: Routing based on state values
  4. LLM-Based Routing: Using LLM to determine next node

Configuration Options

  • Routing function definitions
  • Path mapping configurations
  • Default/fallback routes
  • Cycle detection settings
  • Max iteration limits

Best Practices

  • Clear routing logic documentation
  • Handle all possible states
  • Implement fallback paths
  • Avoid infinite cycles
  • Use descriptive edge names

Dependencies

  • langgraph