[FEATURE] Support personal/local slash commands in VS Code chat autocomplete

Resolved 💬 3 comments Opened May 20, 2026 by deonvs Closed May 23, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

~/.claude/commands/*.md files are available to Claude as skills but do not appear in the VS Code extension's slash command autocomplete (/ trigger). Only plugin-installed commands (from ~/.claude/plugins/) appear in autocomplete.

Use case: Developers want personal workflow commands (e.g. internal ADO tooling, org-specific scripts) that should not be committed to a shared repo and should not be distributed as a plugin.

Expected behaviour: Commands in ~/.claude/commands/ should appear in VS Code chat autocomplete, matching the behaviour already present in the Claude Code CLI.

Workarounds tried:

~/.claude/commands/ — not indexed by VS Code
.claude/commands/ (project-level, gitignored) — not indexed
.github/skills/*/SKILL.md (gitignored) — not indexed
Local plugin in ~/.claude/plugins/marketplaces/local/ — not indexed

Proposed Solution

Allow ~/.claude/commands/*.md files to be indexed by the VS Code extension for slash command autocomplete, the same way they are already loaded as available skills in the CLI. This would give developers a supported, first-class location for personal commands that are:

Available across all projects (user-level, not project-level)
Never committed to any repository
Consistent with how the CLI already behaves
No new file format or directory structure would be required — the existing ~/.claude/commands/ convention and frontmatter format (description, argument-hint) are already in place.

Alternative Solutions

_No response_

Priority

High - Significant impact on productivity

Feature Category

CLI commands and flags

Use Case Example

I work in an enterprise environment with internal Azure DevOps tooling. I have personal workflow commands (ticket analysis, release notes updates) that connect to our organisation's ADO instance. These commands contain organisation-specific defaults (URLs, project names, field references) that are not appropriate to share with the broader team or commit to the repository, but I want them available as slash commands in VS Code chat without having to remember exact syntax or type them out manually.

Additional Context

_No response_

View original on GitHub ↗

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