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.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗