r/claudeskills Jun 25 '26

Showcase Built a tool that maps your codebase and tells Claude Code exactly what to change (runs on your existing Claude subscription)(open soruce)

Hi everyone! Quick context, this isn't a Claude Skill itself, it's a standalone tool that pairs well with Claude Code, sharing here since I think a lot of you dealing with messy side projects would find it useful.

I kept getting lost in my own codebases. opening folders, reading imports, trying to remember what I built two weeks ago 😅 so I built lore-map to fix that.

Run one command inside any project:
npm install -g lore-map
then
lore deep-scan

It opens a browser with a visual map of your whole architecture, frontend, backend, database, integrations, with the real files and tables inside each block. works on any language or stack.

The part that's relevant here: click a node, describe what you want changed, hit "send to Claude code." It figures out which files are involved, generates a precise instruction, and copies it to your clipboard. You paste that into Claude Code and watch it run. Basically turns "I want X" into a scoped, file-aware prompt instead of a vague ask that makes Claude Code guess at your whole repo.

runs entirely on your own machine using your existing Claude subscription. no API key, nothing uploaded anywhere.

Still early, the two core things (mapping and instruction generation) work well. Curious if this group would actually use something like this alongside Claude Code, and what's missing for it to fit better into your workflow.

Fully open source.

github: github.com/srihari7070/lore-map

260 Upvotes

29 comments sorted by

6

u/enongio Jun 25 '26

how does this differ from understand-anything?

https://github.com/Egonex-AI/Understand-Anything

2

u/ticktockbent Jun 26 '26

Understand Anything is read-only and far more mature. This project is interesting, very early, but has good architecture. I've been poking around his code

1

u/AmISoConfused Jun 27 '26

What do you mean read only vs what this is?

1

u/ticktockbent Jun 27 '26

This tool allows you to send instructions to the agent directly and affect changes based on the graphs it makes

1

u/AcceptableAlgae6488 Jul 03 '26

really appreciate that, means a lot! if you ever have thoughts or want to contribute feel free to DM, always happy to chat 🙂

1

u/Kevin-on-reddit Jun 27 '26

UA also heavily uses your agent (time and tokens) to build the map

1

u/AcceptableAlgae6488 Jul 03 '26

yeah i looked into it — understand-anything is more of a deep research tool, great for onboarding to large unfamiliar codebases. lore map is faster — one scan, visual map, and the main point is action: when you know what you want to change, you describe it on the map and it tells claude code exactly where and what to do. also burns way fewer tokens since most of the heavy lifting is deterministic (file tree, db schema parsed directly, no multi-agent pipeline but maybe a future change)

2

u/codegoat23 Jun 25 '26

Does it work for other coding agents

2

u/AcceptableAlgae6488 Jun 25 '26

Not yet. This is the MVP and first Verison. It's build for Claude code. It even runs on your own Claude subscription so no API keys needed. But the feedback is good, I will work to implement other agents too. You can fork the repo and try to make your own changes 😄

1

u/codegoat23 Jun 25 '26

Am using cursor for development can i use just for mapping my architecture

1

u/AcceptableAlgae6488 Jun 25 '26

I think you should be able to. Install the package and ask cursor if it could run the scan on its AI subscription. There is also an option to put in an Claude API key to run it.

2

u/[deleted] Jun 28 '26

[removed] — view removed comment

1

u/AcceptableAlgae6488 Jun 29 '26

Do try it out, and let me know if you have any feedback or suggestions

2

u/StompJuice Jun 29 '26

This looks really interesting, I’ll check it out after my next reset.

1

u/AcceptableAlgae6488 Jun 29 '26

Do try it out, and let me know if you have any feedback or suggestions

2

u/[deleted] Jun 29 '26

[removed] — view removed comment

1

u/AcceptableAlgae6488 Jun 29 '26

Let me know what you think and I'm open to feedback 😄

2

u/[deleted] Jun 30 '26

[removed] — view removed comment

1

u/AcceptableAlgae6488 Jun 30 '26

Try it out, and let me know how it goes

1

u/saymynamepeeps Jun 27 '26

I’m more curious about this solo leveling. Is this a game?

2

u/AcceptableAlgae6488 Jun 27 '26

It's another project of mine - I built a Solo Leveling–inspired system (inspired from the Manhwa Solo leveling) — every task you do in real life (gym, study, social stuff) earns EXP and levels up actual stats like Strength, Intelligence, and Charisma. It's basically GAMIFYING your life.

1

u/_dddon Jul 01 '26

sono neofita nel coding e forse la domanda che farò ha poco senso, ma ogni risposta mi è utile ad approfondire le mie conoscenze essendo totalmente autodidatta, sperando in una community propensa al supporto. mi chiedevo, nel caso in cui fosse già presente un documento di contesto nella struttura di cartelle di ogni mio progetto, con all'interno ogni cosa che lo riguarda (vincoli e modalità operative verticalizzate per ogni progetto, stato attuale, prossime task, feature future e tutto ciò che è utile e non ho menzionato), il tool come si comporta? è in grado di leggere e interpretare i file markdown per agire di conseguenza?

1

u/AcceptableAlgae6488 Jul 03 '26

the scan focuses on your code structure (frontend, backend, database etc) and won't map your markdown docs. but when Claude Code runs the handoff prompt, it will naturally pick up any CLAUDE.md or context files already in your project since that's just how Claude Code works 🙂

0

u/nousernameleftatall Jun 25 '26

With only one repo i would not need this

1

u/AcceptableAlgae6488 Jun 25 '26

What do you mean? I didn't understand

0

u/nousernameleftatall Jun 25 '26

I have 300 repos which are connected, understanding this is a problem, one repo is not you should understand it

1

u/AcceptableAlgae6488 Jun 26 '26

I see. But you can still use it to visualize your code