API best practices. .cursorrules strategies