Scalable API Development .cursorrules strategies