I kept running into the same problem: every time I opened a new chat in Cursor, I'd have to re-explain the same architecture decisions, conventions, and gotchas about my codebase. The AI could see my code, but it had no idea why things were built a certain way.

So I automated it.

The idea

Every time you commit code, a small script watches for it, sends the diff to an AI, and asks a simple question: does this commit reveal anything durable worth remembering? If yes, it gets added to a living context file. If it's just a typo fix or formatting change, nothing happens.

How it works