I've come to these through 20 years of experience and a willingness to make vanilla CSS a better alternative to frameworks.
I encourage you all to comment on the rules themselves and the Stylelint Config for ECSS. Here's the link for faster access (I still suggest at least zipping through the rules beforehand).
https://www.npmjs.com/package/@efficientcss/stylelint-config...