[FEATURE] Contextual tips during "thinking" status (Zelda BOTW-style)
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
Right now when Claude Code is working, the status line shows words like "Simmering..." or "Pondering..." It's charming but it's wasted opportunity with captive eyeballs.
The Nintendo game Zelda-Breath of the Wild handles loading screens beautifully as they show short, contextual tips that teach you game mechanics and tips you might not have discovered. Claude Code has TONS of features power users never find (the # shortcut to append to CLAUDE.md, @ for file references, /resume, plan mode, MCP servers, hooks, etc.).
Proposed Solution
Replace or rotate the "thinking" status words with short, useful tips pulled from a curated list. Same playful tone, but now those idle seconds teach the user something.
Example tips:
"Start a message with # to append it to your CLAUDE.md"
"Use @filename to reference a file inline"
"Drag images directly into the terminal"
"/resume picks up where you left off"
"Plan mode lets Claude think before touching files"
Of course this would be an optional feature and aimed primarily at neophytes such as myself
Alternative Solutions
No real workaround exists today since the status words are hardcoded. Considered a first-run tutorial, but those get dismissed and forgotten. Repeated micro-exposure during natural waits is stickier.
Priority
Medium - Would be very helpful
Feature Category
Interactive mode (TUI)
Use Case Example
Example Scenario:
I run claude and ask it to refactor a file. While it's working, the status line cycles through "Simmering..." "Pondering..." "Cogitating..." After 30 seconds of staring at those, I've learned nothing. If instead it had shown "Tip: Start a message with # to append it to your CLAUDE.md", I would've just discovered a feature I didn't know existed! All during time I was already waiting anyway.
Additional Context
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗