GraphQL .cursorrules strategies