Find Shortest Path Claude Code Skill | Norvig Patterns