[FEATURE] Allow customization of CLI spinner verbs
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
Currently, the loading spinner verbs (e.g. "Thinking…", "Synthesizing…", "Spinning…") shown while Claude is processing are hardcoded in the CLI. It would be fun and useful to let users define their own set of verbs.
Proposed Solution
Add a spinnerVerbs array to settings.json (user or project level):
"spinnerVerbs": ["Winging it...", "Hallucinating...", "Scheming...", "Panicking..."]
If the key is absent or empty, the existing default verbs are used unchanged — fully backwards-compatible.
Alternative Solutions
A single static label instead of an array — simpler, but loses the variety that makes the current spinner lively.
Priority
Low - Nice to have
Feature Category
CLI commands and flags
Use Case Example
The spinner text is one of the few pieces of personality visible during long operations. Letting users customize it would allow for:
- Localization (e.g. native-language verbs)
- Team/project theming
- Personal preference or humor
Additional Context
Low-risk, purely cosmetic change with no impact on model behavior or output.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗