Middleware .cursorrules strategies