Difficulty: MID | GoShip Challenge
You join a new team. The codebase has 200 files, no documentation, and the person who built it left. You spend a week just figuring out where things are.
Build a tool that generates a plain-English architecture guide from any GitHub repo.
- Input a GitHub repo URL
- Analyze file structure, imports, and patterns
- Generate architecture overview (what each folder does)
- Data flow diagram (how things connect)
- Entry points and key files highlighted
- Getting started guide for new contributors
- Interactive dependency graph
- API endpoint documentation
- Tech stack detection with version info
git clone https://github.com/GoShipTech/explain-this-codebase.git
cd explain-this-codebase
claudeThen tell Claude: "Read the CLAUDE.md and help me build this."
Use any tech stack. AI tools encouraged.
Part of the GoShip Shipyard.