For years my prompt was a wall of glyphs I'd stopped reading. Hostname, full path, battery, time, the lot. None of it changed my behaviour, so it was just decoration that pushed my actual command halfway across the terminal.
I switched to starship and ruthlessly pruned the config until only the things I act on survived. Git branch and dirty state, because I check that constantly. The exit code of the last command, but only when it's non-zero, because a row of green ticks tells me nothing. And the current kubernetes context, in alarming red when it says anything with "prod" in it, because that is exactly the moment I want a second of friction.
Everything else went. The path is shortened to the last component unless I'm in a repo, in which case it's relative to the repo root, which is how I actually think about where I am.
The result is a prompt that's quiet right up until it has something to say. That's the whole point: a good prompt is mostly silence, broken only when you're about to do something you'll regret.