[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_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗