Reverse Engineering Your Software Architecture with an LLM


We've been thinking at Wehkamp to do the same, as we have the same challenge:

The main challenge is that end-to-end processes are long and complex, spanning many code repositories. So just asking Claude Code to analyze a single repository wasn’t going to work (and the default /init wasn’t producing sufficient detail even for this single codebase).

So I decided to use Claude Code to analyze the system to map out the end-to-end flows relevant to the domain I work in so that Claude Code (and humans) can use this to handle more complex challenges.

This spiders through your local repos and creates some documentation. The only problem is: we have 1500 repos, so we might need to do some extra to get the right repos downloaded.

Here's the article:

[

                ![](https://www.oreilly.com/radar/wp-content/uploads/sites/3/2026/02/Reverse-engineering.jpg)



            Reverse Engineering Your Software Architecture with Claude Code to Help Claude Code
            This post first appeared on Nick Tune’s Medium page and is being republished here with the author’s permission.Example architecture flow reverse-engineered
                                www.oreilly.com


](https://www.oreilly.com/radar/reverse-engineering-your-software-architecture-with-claude-code-to-help-claude-code/)