component libraries .cursorrules strategies