I use Claude Code every day. Not to experiment, but to ship. Over the past year I’ve built three products entirely through the CLI: an AI audio intelligence tool, a compliance SaaS platform, an entire PM framework. This page you’re reading was built with it too. I’m not an engineer. I’m a product manager who now builds, because Claude Code collapsed the gap between what I can imagine and what I can make real.
And the thing that slows me down most isn’t capability. It’s that I can never really see what Claude is thinking, so I can learn from it more often.
Context management in Claude Code is invisible. There is no real way for me to easily understand what Claude remembers, what it’s forgotten or what just got compressed out of the conversation. I write something important in message #4, and by message #40 I’m watching Claude confidently operate on stale assumptions, except I can’t tell they’re stale until something breaks.
My workarounds tell the story. I run --dangerously-skip-permissions because the alternative is approving every file read while trying to keep a train of thought alive. I stop mid-task to ask Claude to write things into its own memory files, not because I want to manage memory, but because I’ve learned the hard way that conversations are disposable and nothing persists unless I force it.
Context should be a first-class, visible layer in Claude Code, not as a debugging tool for engineers, and it should be treated as a core part of the interface for everyone.
What does that look like? I think about it as git status for Claude’s mind. A persistent, glanceable sense of: what’s loaded, what’s been compressed, what’s in long-term memory, what’s fading.
The right solution probably isn’t one feature. It’s probably a design principle around the user never having to guess what Claude knows.
The next 10x of users won’t reason about attention mechanisms when something goes wrong. They’ll hit the context wall, and if the product doesn’t help them see what’s happening, they’ll blame themselves, lose trust, and leave.
I’ve spent the past decade at this intersection. I shipped an AI camera app to a million users. I pivoted a startup into a marketplace that competed with Uber across five countries. I’m building ML-powered safety systems for airlines that carry hundreds of millions of passengers. And for the past year, I’ve been living inside Claude Code as my primary tool for the entire product process.