Files
2025-11-29 18:02:30 +08:00

767 B

Prime the context by analyzing the project structure

Use the command lsd --tree to get an overview of the project's code structure. In addition,

  • Read the README.md if exist
  • Read the flake.nix if exist
  • Files which you think are important
    • For python project, read pyproject.toml if exist
    • For javascript and typescript project, read package.json if exist
    • For rust project, read Cargo.toml if exist
    • For c++ project read CMakeLists.txt and use it as the entrypoint to understand the project structure

Goal

You should be able to tell the following

  • The structure of the project
  • What problem does this project solve?
  • What are the major programming languages used in this project?
  • What is the entrypoint of this project?