Custom commands in .claude/commands/ not discovered after upgrading to 2.1.88
Resolved 💬 8 comments Opened Mar 31, 2026 by lokkaflokka Closed Apr 18, 2026
Description
After upgrading from Claude Code 2.1.87 to 2.1.88, custom commands defined as .md files in .claude/commands/ are no longer discovered or shown in /help → custom-commands.
Reproduction
- Have a project with custom commands in
.claude/commands/*.md(e.g.,start.md,end.md,publish.md, etc.) - Confirm they work on 2.1.87 — all custom commands appear in
/helpcustom-commands and are invocable - Upgrade to 2.1.88 (
npm install -g @anthropic-ai/claude-code@latest) - Launch
claudein the same project directory - Run
/help→ navigate to custom-commands tab
Expected
Custom commands from .claude/commands/ appear alongside bundled commands.
Actual
Only bundled commands appear (/batch, /claude-api, /debug, /loop, /schedule, /simplify, /update-config). No custom commands are shown or invocable.
Environment
- macOS (Darwin 24.6.0, Apple Silicon)
- Claude Code 2.1.88
- Model: Opus 4.6 (1M context), Claude Max
- Project has
.claude/commands/with 12+ custom.mdcommand files .claude/settings.jsonpresent in project- Parallel session on 2.1.87 in the same directory discovers all custom commands correctly
Workaround
Pin to 2.1.87: npm install -g @anthropic-ai/claude-code@2.1.87
This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗