Scalable API development .cursorrules strategies