User story
We provide a list of official plugins for easy integration. They are a key part of a quickstart user journey. When using the setup wizard, users should be able to select which plugins they want to integrate.
Plugin bindings
We can pre-select plugins based on some basic information from the user's repository. For example, we can pre-select the ESLint plugin if we find an eslint.config.js file, or pre-select the Coverage plugin if we find a vitest.config.ts or jest.config.js file. This logic should be defined by each plugin individually.
The pre-selection is only a hint for convenience. Ultimately, the user decides what they're gonna use.
Acceptance criteria