Claude gets vaguer the longer you run a single chat, and it isn't your prompting. It's the context window, the model's fixed working memory. Three two-minute fixes keep it sharp.
Every connector switched on reserves working memory the moment it activates, before you've typed anything. Keep only what this task needs.
A single mega-chat blends everything together. Use a separate Project per client or deal so context stays about one thing.
Put standing context into Project instructions instead of retyping who you are and what you're working on at the start of every chat.
Standing instructions for this Project. Who I am: [role]. Play this role: act as a [expert type] who has done this many times. Always assume these facts: [key specifics]. Never guess: if uncertain, say so. Ask first if something is missing.
It's about protecting the working memory the model thinks in, so message fifty is as clear as message one.
You won't notice the window filling up until the answers start getting vaguer.