How Claude Code works in large codebases: Best practices and where to start