DEV Community

doremi
doremi

Posted on

I Started Using AI to Review My Own Code. Then I Lost the Context.

#ai

I Started Using AI to Review My Own Code. Then I Lost the Context.

I had this pattern going for a while. Write some code. Paste it into Claude or ChatGPT. Ask for a review. Get back surprisingly good feedback about edge cases I hadn't considered.

It worked great — until I came back to that same codebase two weeks later and realized I had no record of what the AI had suggested.

The Problem

Code review conversations with AI are some of the most valuable interactions you can have. They catch bugs. They suggest better patterns. They explain why something might be a problem.

But all of that is trapped in a chat log somewhere. If you're using multiple platforms — maybe Claude for deep analysis, ChatGPT for quick sanity checks — your review history is scattered across walled gardens.

Two weeks later, when you're debugging the exact same module, you can't find that conversation where the AI pointed out a race condition you thought you'd fixed.

What I Do Now

After every meaningful AI code review, I export the conversation as a PDF. XWX AI Chat Exporter handles this cleanly — the code blocks stay highlighted, the formatting is intact, and the clickable table of contents lets me jump to specific sections.

I save it next to the code:

src/auth/
  index.ts
  auth.test.ts
  reviews/
    2026-04-28-claude-jwt-review.pdf
    2026-04-30-chatgpt-rate-limiting-review.pdf
Enter fullscreen mode Exit fullscreen mode

Now when I open that module, I can see every AI review that's been done on it. It's like a paper trail of design decisions.

Why This Is Different From Comments

Code comments explain what the code does. Review exports explain why it was written that way — including the alternatives you considered and rejected.

That context is gold when you're revisiting old code. Or when a teammate asks, "why did we do it this way?"

The Setup

Nothing complicated:

  1. Ask AI to review your code
  2. Export the conversation when it's done
  3. Save it in a reviews/ folder next to the relevant code
  4. Name it with the date, platform, and topic

Takes 30 seconds. Saves hours of "wait, why did I do this?" moments.

Top comments (0)