Add defaultColor setting to settings.json

Resolved 💬 2 comments Opened Mar 25, 2026 by jp-meditech Closed Mar 27, 2026

Feature Request

Add a defaultColor option to settings.json so users can configure their preferred session color without manually running /color at the start of every session.

Motivation

Currently, /color is a runtime-only UI command with no way to persist the preference. Users who prefer a specific session color must manually set it each time. Hooks can't help here since /color is an internal UI command, not a shell command.

Proposed Solution

Support a defaultColor key in settings.json (user-level):

{
  "defaultColor": "green"
}

When a new session starts, Claude Code would apply this color automatically.

Alternatives Considered

  • Hooks: Not viable since /color is not a shell command.
  • CLAUDE.md instruction: Claude can't execute /color on its own at startup.

🤖 Generated with Claude Code

View original on GitHub ↗

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