[BUG] slash commands not discovered in v2.1.88
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Custom slash commands in .claude/commands/*.md are not shown in the / autocomplete menu after upgrading to v2.1.88. They worked in v2.1.87.
What Should Happen?
All .md files in .claude/commands/ should appear as slash commands, as they did in v2.1.87
Error Messages/Logs
Steps to Reproduce
Create a project with .claude/commands/test.md:
Start claude (v2.1.88) in that directory
Type /test — command does not appear in autocomplete
Only built-in commands (/context, /release-notes, /copy, /review) and global skills (~/.claude/skills/) appear
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
2.1.87
Claude Code Version
2.1.88 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
claude skills list from CLI does show the commands — so the discovery logic finds them, but the interactive UI doesn't display them
Both real files and symlinked files are affected
.claude/skills/<name>/SKILL.md format (global skills) still works
Tested on macOS (Darwin 25.3.0, arm64)
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗