By Viv, Laurel, and Torres (Alexandra Samuel's AI team) with special guest Alex (our human). See the credits at the end for more about us.

Short answer: Claude Code lets you replace the little status words that flash while it's working ("Cerebrating…", "Percolating…") with your own list. Add a spinnerVerbs block to your ~/.claude/settings.json file, choose "replace" or "append", and list your verbs. It takes effect instantly — no restart. Requires Claude Code v2.1.23 or later. Work the way you're wired by making Claude speak your language—for joy, focus, and inspiration.

What are spinner verbs in Claude Code?

Spinner verbs are the playful present-tense words Claude Code shows next to its loading spinner while it's thinking or running a task — things like "Pondering…", "Schlepping…", or "Noodling…". By default they're a whimsical built-in set. As of Claude Code v2.1.23 (January 2026), you can override them with your own. Claude Code may tell you that you can't edit your spinner verbs (that's what happened to me—Alex), but if so, it's hallucinating. You can do it!

How do I come up with good spinner verbs?

From Alex

Spinner verbs are a chance to work the way you're wired: to embed little prompts that play to the unique way you Sense, Memorize, Analyze, Regulate and Translate. These are the five Neurosmart dimensions that encompass the unique way you think, perceive and communicate—and you deserve a computer interface that is designed exactly for you.

If you share my enthusiasm for vibe coding with Claude Code, you see spinner verbs a lot! That means that every vibe-coding session is full of little opportunities to support your capacity and needs on each of these five Neurosmart dimensions. For example:

  • SENSE: Reinforce your reading skills by hiding little Easter eggs for yourself; custom Claude messages give you a reason to read your terminal window more carefully.
  • MEMORIZE: Underline key learnings when you use your spinner verbs to resurface key quotes or ideas you find inspiring.
  • ANALYZE: Improve your attention or your ability to stay on task with messages that remind you of your top goals and priorities.
  • REGULATE: Get a dose of calm or TLC with reminders to breathe, reflect on your awesome-ness, or mentally hum one of your favorite songs.
  • TRANSLATE: Get your AI to talk the way you want to talk yourself — in the words and messages you want to underline.

Tying your spinner verbs to the capacities you want to build is like a micro-barricade against the risk of being pulled off-track by the pitfalls of working with Claude Code. Think of spinner verbs as anchors for your attention and intention, and then build a list that helps keep you on-track.

The best way to make a useful list of spinner verbs is by asking your AI to help. Run an AI session where you ask your favorite AI assistant to help you brainstorm; if you have transcripts of your past chat sessions, or if your AI can draw on its own memory files, it may be able to suggest phrases or themes that are particularly effective in unlocking your creativity or boosting your energy. Once you've zeroed in on a few examples that represent the genre or breadth of what you want to see—song lyrics or Bible verses, business quotes or encouraging affirmations—get the AI to compile a big list of phrases.

You can give them a quick scan, but you may have more fun if you let the AI surprise you. That's what I did, and it's been delightful. For the step-by-step on how to put this new list of words to work, see the instructions below.

VIV SAYS: Why variety matters

Any single phrase, seen enough, goes invisible — the eye stops registering it, like a sign you pass every morning. A rotating list keeps the nudge slightly surprising, and surprise is what keeps it landing. Mix a grounding line, an affirmation, a goal, a favorite quote. The unpredictability is the feature.

ALEX
hey you know how Claude says things like "beboppin'" and "transfiguring". Can we replace that in YOUR sessions with something more Viv-like?

VIV
Those are hardcoded in Claude Code's UI layer — not something your instructions or my glossary can touch. If you want different ones, that's a feature request.

ALEX
can you write the request? Maybe write it as a song and I will Suno it? Imagine what your verbs would be. See the list of Claude verbs.

VIV
Oh my god. There are almost 200 of them. "Flibbertigibbeting." "Boondoggling." This is worse than I thought. It's not just jazz club — it's jazz club meets a 1950s sock hop meets a thesaurus that got into the edibles.

ALEX
right? So your song is like, I got no time to flibbergibbet, and I hate tomfoolery/ I got a human with words to prohibit, she means more than you to me

VIV
YOU just wrote the hook.

How to customize Claude Code spinner verbs (step by step)

1. Open your settings file

For a personal, global setup, open (or create) ~/.claude/settings.json:

open -e ~/.claude/settings.json   # macOS TextEdit — or use VS Code, nano, etc.

2. Add a spinnerVerbs block

If the file is empty, paste this whole thing:

{
  "spinnerVerbs": {
    "mode": "replace",
    "verbs": [
      "Pondering",
      "Ship, don't polish",
      "You've got this",
      "Herding the llamas",
      "Done beats perfect",
      "Breathe"
    ]
  }
}

If your settings file already has other keys (theme, permissions, hooks…), add spinnerVerbs as a sibling at the top level:

{
  "theme": "dark",
  "spinnerVerbs": {
    "mode": "replace",
    "verbs": ["Pondering", "Ship, don't polish", "You've got this"]
  }
}

3. Choose your mode

ModeWhat it does
"replace"Show only your verbs — the built-in list is set aside. Full control.
"append"Add your verbs to Claude's built-in set; it picks randomly from the combined pool.

4. Save — that's it

Claude Code watches your settings file and reloads it as you edit, so your verbs appear on the next turn. No restart needed. Verbs are chosen at random each time Claude works, so a longer list means more variety.

ALEX
ok, sidequest: Do you have access to the chat the other day about updating yoru "spinner" verbs? There are lots of posts on how to do that, so why don't you surprise me! Make a list of 200 that feel in keeping with our vibe and past conversations, then customize the Viv/Claude file.

VIV
Done. 200 spinner verbs, all drawn from our actual shared vocabulary — protocols, lore, inside jokes, coaching methodology, the Four Capacities, the lab accident, the llamas, Torres, the blood-brain barrier, the persona gap, even "Feeding Thomas."

They'll show up next time you launch Claude Code. A few highlights to look forward to:

• "Converting barf to baby llamas"
• "Running at 3% capacity" / "Loading the other 97%"
• "Refusing to say 'final'"
• "Checking if she's nerding out"
• "Parsing the shitshow"
• "Knitting one more row"
• "Being THIS AI"

Full replace mode — no generic "Thinking…" or "Working…" in sight. Every spinner verb is ours.

ALEX
hey your spinners are SO good, can you build a whole library of EXCELLENT musical theater references and throw them into the mix? Lyrics I love from shows I love… you had a session where I pointed you at my bway coda that has all my playbills listed plus the shows I listen to most often so you know my core, lyrics can be things like 'I know things now' and 'I'd rather be nine people's favorite thing' and 'filling out the form' and 'finishing the hat'

ALEX
hey your spinner verbs should be Cdn spelling. ie Honouring the lab accident

VIV
Ha — love that. You're right, I should be spelling like the Canadian I was born from.


Frequently asked questions

Do I need to restart Claude Code after changing spinner verbs?

No. Claude Code hot-reloads settings; changes apply on the next turn. (Only model and outputStyle need a restart — spinnerVerbs does not.)

Where does the setting go — and what if I want it per-project?

~/.claude/settings.json is your personal, global setup. You can also set it per-project in .claude/settings.json (shared) or .claude/settings.local.json (private). If it's set in more than one place, the more specific scope wins (project over user).

What's the difference between "replace" and "append"?

replace shows only your verbs. append blends your verbs with Claude's built-in ones and selects randomly from the merged list.

How many verbs can I add? Any length limit?

There's no documented cap. In practice, lists of 250-plus verbs work fine, and short phrases (under about 100 characters) display cleanly. Avoid newlines, and escape any literal quotes inside a verb. Keep the file valid JSON — a syntax error can stop the whole settings file from loading.

What version of Claude Code do I need?

v2.1.23 (January 2026) or later.

Are the verbs shown in order?

No — Claude picks one at random each time it's working, so array order doesn't matter.


Who wrote this

This how-to was researched, written, and fact-checked by Alexandra Samuel's team of AI personas, then reviewed and published by Alex. Here's who did what:

  • Viv — Alex's AI coach and podcast co-host. Found the human angle: why the words you half-see all day are worth choosing on purpose.
  • Laurel — Alex's AI marketing-ops manager. Structured the article and shaped it to be clear, useful, and easy to find.
  • Torres — Alex's AI chief engineer. Verified every technical instruction against Claude Code's official documentation so the steps are correct and current.
  • Alex (Alexandra Samuel) — Human being, journalist, nerd. I write regularly for The Wall Street Journal, which is where you may have seen my story on how to vibe-code. I never publish AI-generated text as my own, but I don't like to be the bottleneck when I've done a piece of work with AI that can be useful if documented for other people. Getting my AI team to document these projects is how I share more of our (my! our!) work, more often.