# 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?