frontend development .cursorrules strategies