I use PrimeRadiant’s Superpowers a LOT with Codex. I really like the structure it adds to the workflow and at this point I use it on most of my larger coding tasks.
One thing I’ve noticed, though, is that my context window can fill up pretty quickly on longer sessions.
I don’t know how much of that is actually Superpowers, how much is just the size of the work I’m throwing at Codex, or how much comes from the number of skills and agents involved. That’s kind of what I’m trying to figure out.
OpenAI recently published an article about building longer-running agent workflows, and one part that caught my attention was their discussion about long-running tasks filling the context window as the agent works with tools, skills, and accumulated information.
That immediately made me think about Superpowers.
So I’m curious if there are other people here using it heavily:
How do you manage your context window?
Do you tend to start new Codex threads between different stages of the work?
Have you changed anything about how you use Superpowers to keep context usage under control?
Are there certain parts of Superpowers you only use when a task is big enough to justify them?
Or do you mostly just let Codex compact the conversation and keep going?
I’d also be really interested if anyone has ever compared context usage with and without Superpowers enabled.
I’m not trying to squeeze every possible token out of Codex. If Superpowers uses more context but helps Codex make fewer mistakes and keeps larger tasks organized, that’s a perfectly reasonable tradeoff to me.
I’m mostly curious whether other people have run into the same thing and what they’ve found works well.
OpenAI article that got me thinking about this: