Claude Code replaces underscores with hyphens when encoding project paths as directory names (e.g. sandwichlab_core → sandwichlab-core). findProjectDir only replaced path separators and colons, causing /list to return empty for projects with underscores in their path. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>