Detect project languages, recommend appropriate linters and formatters, install them, and generate config files.