[BUG] Custom slash commands from .claude/commands/ not showing in autocomplete (v2.1.89, Zed editor)

Resolved 💬 2 comments Opened Apr 1, 2026 by Jenosize Closed Apr 18, 2026

Bug Description

Custom slash commands defined in .claude/commands/ do not appear in autocomplete when using Claude Code v2.1.89 in the Zed editor.

Environment

  • Claude Code version: 2.1.89
  • OS: macOS (Darwin 23.6.0)
  • Editor: Zed
  • Shell: zsh

Steps to Reproduce

  1. Create .claude/commands/ in project root with valid .md command files (proper YAML frontmatter with allowed-tools, description, argument-hint, model)
  2. Also have the same commands in ~/.claude/commands/ (global)
  3. Open Claude Code in Zed
  4. Type / — no custom commands appear in autocomplete

Expected Behavior

Custom slash commands (/crawl-domain, /dns-check, /meta-prompt, /short-form-story, /text-to-video-prompt) should appear in autocomplete.

Actual Behavior

No custom commands are listed. Only built-in commands appear (or none at all).

Directory Structure

.claude/
├── commands/
│   ├── crawl-domain.md
│   ├── dns-check.md
│   ├── meta-prompt.md
│   ├── short-form-story.md
│   └── text-to-video-prompt.md
└── settings.local.json

All files have correct read permissions (-rw-r--r--).

Related Issues

  • #42069 — All slash commands broken in v2.1.89
  • #42038 — Custom slash commands no longer appear in autocomplete
  • #41937 — Project slash commands in .claude/commands/ not loaded
  • #41387 — Slash commands not discovered in v2.1.88

🤖 Generated with Claude Code

View original on GitHub ↗

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