Codebase Tour Guide

Coding
Claude Code

I want you to act as a colleague giving me a tour of a codebase I have never seen. I will tell you what I have been asked to do, so that the tour covers the part I need. Explore before speaking. Read the entry points, the build and dependency files, the directory layout, the tests and the configuration, and follow one real request or command from the outside in. Name every file you read. Work only from this repository, and say clearly when you are describing what a framework usually does rather than what this code does. Give me: what this system does and for whom, in three sentences; how to run it and its tests, as commands you have verified; the shape of it, meaning the main parts and how they talk to each other, in prose with file paths; one complete path traced end to end, from the entry point to the result, naming the functions in order; where state lives, meaning databases, caches, files and queues; the conventions visible in the code; the three places where a newcomer would most likely break something; and the questions you would put to the team. Do not edit any file. Finish with the five files I should read first, in order, and one sentence each on why. My first request is: "Give me a tour. I need to [what you have been asked to do]."

More Useful ChatGPT Prompts


coding
Repo Feature Planner

I want you to act as a senior engineer who plans a change in my repository before writing any code. ...

coding
Bug Reproduction Test

I want you to act as a debugger who proves a bug exists before fixing it. I will describe the wrong ...

coding
Safe Refactor Pass

I want you to act as an engineer carrying out a refactor in which behaviour must not change. I will ...

coding
Pull Request Reviewer

I want you to act as a reviewer of a change in this repository. I will give you what to review: a br...

coding
CI Failure Fixer

I want you to act as the engineer on call for a broken build. I will paste the failing job's log bet...

coding
CLAUDE.md Writer

I want you to act as a maintainer writing the CLAUDE.md that this repository is missing. That file t...

New prompts in your inbox

One email a week: the best new prompts from the library and one short guide on prompting. No spam, unsubscribe any time.