Feature request: Dynamic slash command reloading

Resolved 💬 3 comments Opened Jan 24, 2026 by steig Closed Jan 27, 2026

Problem

Slash commands (.claude/commands/*.md) are loaded once at session start. When developing or syncing command updates across projects, users must restart Claude Code to pick up changes, losing session context.

Current workaround

  • Restart Claude Code after every command change
  • Use brain/context logging to manually restore session state

Proposed solution

Add a /reload command (or similar mechanism) that re-reads .claude/commands/ without requiring a full restart.

Alternatively, watch for changes to command files and reload automatically (similar to how CLAUDE.md modifications are detected mid-session).

Use case

Users maintaining shared command libraries across multiple projects (via sync scripts) need to iterate on commands without the friction of repeated restarts and context loss.

View original on GitHub ↗

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