JavaScript ES6 .cursorrules strategies