[BUG] Slash commands no longer discovered from nested directories after recent extension update
Resolved 💬 3 comments Opened Dec 16, 2025 by rjk123456 Closed Dec 17, 2025
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?
After the Claude Code VSCode extension update on December 16, 2024, slash commands in nested directory structures are no longer discovered. Environment:
Claude Code VSCode Extension (updated Dec 16, 2024)
Windows 11
VSCode
Before Update:
- Commands in .claude/commands/ were discovered recursively
- Nested paths like .claude/commands/bmad/bmm/agents/pm.md created commands like /bmad:bmm:agents:pm
After Update:
- Only commands with a commands.json manifest file appear
- Directories without commands.json are completely ignored
What Should Happen?
Expected: Commands discovered recursively from directory structure
Actual: Only commands declared in commands.json appear
Workaround: Create commands.json manifest file listing all commands
Error Messages/Logs
Steps to Reproduce
Steps to Reproduce:
- Create nested command structure: .claude/commands/foo/bar/baz.md
- Type / in Claude Code
- Command /foo:bar:baz does not appear
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.0.70
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗