iterative refinement .cursorrules strategies