Stop Losing Your Best AI Work: Introducing the NeatContext Plugin for Claude Code XT Software Labs has released the NeatContext plugin for Claude Code, an open-source tool that extracts durable knowledge from AI conversations and saves it as reusable context packages. The plugin solves the problem of losing useful work and knowledge built up during AI chats by allowing users to save and reuse findings across sessions and team members, preventing repetitive explanations and knowledge loss. product Stop Losing Your Best AI Work: Introducing the NeatContext Plugin for Claude Code You have had this moment before. You spend an hour with Claude Code working through a hard production issue. You check traces, rule out wrong guesses, and finally find the real cause. You fix it. You close the chat. Three weeks later, a similar issue shows up. It’s someone else’s turn to be on call this time, and they start from zero. All the hard work from before is gone — or it’s buried in a chat history that nobody will think to search. This is the problem neatcontext-plugins https://github.com/XTSoftwareLabs/neatcontext-plugins is built to fix. It is a Claude Code plugin — NeatContext for Claude Code https://github.com/XTSoftwareLabs/neatcontext-plugins — and it solves one specific problem: the useful work and knowledge you build up during an AI conversation gets lost once the conversation ends. The problem: good work gets lost When you work through a hard problem with an AI, you learn things along the way — not just the final answer, but how you got there. Which clues mattered. Which guesses turned out wrong. Which systems you had to check, and in what order. This is exactly the kind of knowledge that helps you get a good answer faster next time. The problem is where that knowledge ends up: - It stays inside one chat, on one person’s computer. - Resuming the chat gives you back the full history, but not a short, useful summary of it. You still have to read through everything to find the part that matters. - Saving or exporting the chat keeps a full copy, but a full chat log is not easy for Claude to use later. It’s mostly noise with a small amount of useful signal buried inside. So teams end up doing one of two things: explaining the same background over and over, or losing it completely once the person who knows it moves to a different task. Either way, the next person — or even the same person, weeks later — starts over. More than a handoff, and more than compacting A lot of effort right now goes into a related problem: keeping one long conversation working well. As a chat grows, it fills up the AI’s context window. Tools deal with this by compacting — quietly summarizing older messages to make room for new ones — or by handoff, packing up a conversation so a new session or a teammate can pick up where you left off. Both are useful, and both are solving a real pain point: a chat that has grown too long to keep working with as-is. NeatContext’s saved context solves that same pain point too, simply because of how it works. Because /neatcontext:save pulls out only the durable knowledge — the rules and the findings — and leaves the rest of the back-and-forth behind, what you get is already small and focused enough to hand to a fresh session without hitting context-window limits. Connect it with /neatcontext:use and Claude picks up right where the task left off. So it covers the handoff case, and it sidesteps the “conversation got too long” problem too, without needing a separate compacting step: you never carry the bloat forward in the first place, because you only ever saved the part worth keeping. But it does not stop there. A handoff, or a compacted summary, is built for one specific thread — usually to get one person or one task to the next step, and it tends to fade in usefulness once that step is done. A saved NeatContext context has no such expiry. It stays useful for the tenth unrelated issue that happens to touch the same system, for the teammate who was never part of the original conversation, and for the version of you who has forgotten the details six months from now. Handoff and compacting get you to the next message in one conversation. NeatContext gets you, and everyone on your team, to every future conversation after that. What NeatContext does about it NeatContext pulls the useful knowledge out of a Claude Code conversation and saves it as a small, reusable package. It has two parts: a profile with the rules and habits that shaped how Claude worked, and a knowledge folder with the guides, findings, and notes worth keeping. It is not the whole chat — just the part that will actually help next time. Here’s how that compares to what Claude Code already offers: | Best for | What you get | | |---|---|---| NeatContext | Reusing knowledge in a new chat, or sharing it with your team | A short profile plus a knowledge folder — ready to reuse, not a full transcript | Claude Code resume | Picking up the same conversation again | The original chat and its full history | Save or export a conversation | Keeping a record | The full transcript, including everything that was said | Once you save a context, you can connect it in a new chat, or hand it to a teammate. Claude then starts already knowing what your earlier, time-consuming conversation figured out. What it looks like in practice Say you just finished tracking down a tricky bug: some order updates were slow on one partition, even though the overall numbers looked fine. Finding it took checking traces, per-partition delays, and worker logs. Instead of letting all that work disappear when you close the tab, you save it: You: /neatcontext:save event-partition-investigation Claude: Lite context folder: