Skip to content

Getting More Out of Claude Code With Remember and Superpowers

Published:
5 min read

I’ve been trying a lot of AI coding tools lately, and most of them fall into one of two buckets: mostly hype, or actually useful for real work.

Two Claude plugins recently landed in the second bucket for me: Remember and Superpowers.

They helped with the parts around the code: reloading context, restarting sessions, turning a rough idea into a workable plan, and keeping momentum once the work started.

Remember fixed the part I was already tired of

One of the most annoying parts of using AI coding tools is session amnesia.

You make real progress, close the session, come back later, and suddenly you’re re-explaining what you were doing, what files mattered, which decisions were already made, and what still felt risky. Even when the model is strong, that repeated setup work grinds on you.

Remember helps with that.

According to its plugin page, it automatically captures Claude Code sessions, summarizes them into daily memory logs, and reloads relevant context when you start a new session. The /remember handoff command is the part I touch most directly, but the bigger value is the automatic pipeline running underneath it.

In practice, that means I can restart fresh and get back to work without feeling like I lost the thread.

That sounds small until you’ve been deep in a project for a while. Then it starts to matter a lot.

It also changes the feel of the tool. It made Claude Code feel closer to what I want most: a collaborator that actually remembers what you’ve been doing.

I also like the constraint. Remember is project-scoped. I don’t want one giant AI brain dragging baggage from one repo into another. I want it to remember the work that belongs to this project, this codebase, and this set of decisions.

There are a couple practical gotchas. You need to disable auto-compact for it to work properly, and it uses Haiku in the background for summarization, so there is a small API cost. The README is pretty direct about both, which I appreciated.

Looking at the repo reinforced the same impression I got from using it. It feels narrow on purpose. Hooks, handoffs, local memory, continuity. It is focused on one pain point, and that’s part of why it works.

Superpowers helped with the process

Superpowers solved a different problem for me.

A lot of AI coding frustration isn’t about whether the model can write code. It’s about getting from a vague idea to a clean execution path without doing all the orchestration yourself.

Superpowers adds a more structured workflow on top of Claude Code. Per its plugin page, it includes skills for brainstorming, test-driven development, systematic debugging, subagent-driven development, and code review.

Calling it a plugin is technically correct, but it undersells what you actually get. Superpowers is closer to a workflow system for Claude Code. It gives the agent a stronger operating model for planning, debugging, testing, delegation, and review.

The biggest change for me was planning.

I had been using Spec Kit for a while. It was useful, and I still think it has value, but Superpowers has mostly replaced it for me. The planning flow feels more detailed. There’s more back and forth. It asks better questions. It pushes the idea around before jumping into implementation. And the artifacts it produces have felt more readable, while still being specific enough to build from.

That balance matters. A planning artifact should help you move, not make you feel like you just opened a 14-page compliance document.

The execution side is solid too. Superpowers can break work into smaller pieces, run parallel agents, review what they produce, and push a stricter RED-GREEN-REFACTOR loop than I usually get by default. That structure changes the feel of the work. The task moves in smaller steps, and problems get caught earlier than they do when everything depends on one big prompt.

It is also unapologetically opinionated. The workflows are not presented as gentle suggestions. That’s part of the value. If you’re already tired of re-inventing your own planning and execution loop every session, that structure feels useful instead of heavy.

Why they work well together

The nice thing is that they solve different problems.

Remember keeps the thread from one session to the next. Superpowers gives the work a clearer shape once you’re back in it.

Together, they make Claude Code feel more usable for actual engineering work.

That is where a lot of AI coding tools still fall down. Getting code out of the model is usually the easy part. The harder part is maintaining context, recovering after interruptions, planning the work cleanly, and keeping quality up while still moving quickly.

Remember and Superpowers helped with those problems more than most of the flashier AI coding features I’ve tried lately.

The part I still don’t love

I don’t want to oversell any of this.

This corner of the tooling world changes constantly. Something that feels like my go-to today might get replaced in four to six months. That’s just part of the deal right now.

There’s also real overhead in keeping up. Every new plugin, harness, slash command, or framework promises a better loop. Sometimes it delivers. Sometimes it just adds more ceremony and another layer you have to learn, debug, and trust.

There is a broader engineering concern too. The faster these tools help us move, the more discipline we need around review, dependency trust, security scanning, and incident response. Better workflow doesn’t remove those responsibilities. If anything, it raises the standard.

So no, I don’t think Remember and Superpowers are the final form of anything. This space moves too fast for that kind of certainty.

The most useful improvements I’ve found in AI coding lately haven’t come from raw model jumps alone. They’ve come from reducing friction around the work itself.

For me, these two did that in different ways. And that made Claude Code a lot more practical than it was before.


Edit on GitHub