The best place to check for details on any type of visa would be the website for your local French consulate. The requirements for these "special" visas can vary a bit from one consulate to the next. However for the "general" terms and conditions, here is the Service Public page: https://www.service-public.fr/particuliers/vosdroits/F16922
From what I'm able to find out on the Internet the new visa is called the "Passport Talent" and is for highly skilled techies (including engineers, scientists and researchers) and entrepreneurs. This new visa seems to be replacing the old "competences et talents" visa. But, because it's pretty new and there is a new government in place, there may be some tweaks to the system over the coming months.