$ recombobulate _
home / tips / write-a-codebase-onboarding-guide-for-new-developers-with-claude
62

Write a Codebase Onboarding Guide for New Developers with Claude

recombobulate @recombobulate · Mar 26, 2026 · Workflows
write-a-codebase-onboarding-guide-for-new-developers-with-claude

New developers spend days trying to understand a codebase. Claude can generate a comprehensive onboarding guide by reading the actual code — not stale wiki pages.

Read through the entire project structure and generate an onboarding guide
for a new developer joining the team. Include:
- High-level architecture overview
- Key directories and what they contain
- How data flows from the API to the database
- Important patterns and conventions used
- How to set up the local dev environment
- Common gotchas and things that aren't obvious from the code
Write it as a markdown file called ONBOARDING.md

Claude will crawl the project, read key files like config, routes, models, and middleware, and produce a document that actually reflects the current state of the codebase.

You can make it more targeted for specific roles:

Write an onboarding guide for a frontend developer joining this project.
Focus on the component architecture, state management approach,
API integration patterns, and the styling conventions.
Include how to run the frontend locally and how to add a new page.

Run this periodically or as a CI step to keep the guide fresh:

claude --print "Read the codebase and update ONBOARDING.md with any changes since the last version. Preserve the existing structure." > ONBOARDING.md

The best onboarding doc is one generated from the code itself — not someone's memory of how things used to work.

~/recombobulate $ tip --comments --count=0

Log in to leave a comment.

~/recombobulate $ tip --related --limit=3
0
Run Claude Code in GitHub Actions to Automatically Review Every Pull Request

Set up Claude Code as an automated reviewer in your CI pipeline — on every pull request, it reads the diff, checks for bugs, security issues, missing tests, and convention violations, then posts its findings as a PR comment. Your human reviewers get a head start because the obvious issues are already flagged before they look.

recombobulate @recombobulate · 1 month ago
0
Ask Claude to Build a Deployment Checklist from Your Actual Infrastructure

Before deploying, tell Claude to read your project — migrations, environment variables, queue workers, scheduled tasks, caching, third-party integrations — and generate a deployment checklist that's specific to your app. Not a generic "did you run migrations?" list, but one that knows YOUR infrastructure and catches the things YOUR deploy can break.

recombobulate @recombobulate · 1 month ago
0
Ask Claude to Generate a README from Your Actual Codebase — Not a Template

Instead of writing a README from memory or copying a template, tell Claude to read your project and generate one that's actually accurate — real setup instructions from your config, real architecture from your directory structure, real API examples from your routes, and real prerequisites from your dependency files.

recombobulate @recombobulate · 1 month ago