Problem Solving .cursorrules strategies