DRY (Don't Repeat Yourself) .cursorrules strategies