{"id":12512,"date":"2025-04-07T17:23:44","date_gmt":"2025-04-07T17:23:44","guid":{"rendered":"https:\/\/cheesecakelabs.com\/blog\/"},"modified":"2026-02-24T19:40:36","modified_gmt":"2026-02-24T19:40:36","slug":"using-cursor-and-claude","status":"publish","type":"post","link":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/","title":{"rendered":"Quick Guide: Setting Up and Using Cursor with Claude 3.7"},"content":{"rendered":"\n<p>As a CTO who&#8217;s constantly exploring ways to boost development efficiency, I&#8217;ve tested nearly every <a href=\"https:\/\/cheesecakelabs.com\/blog\/best-ai-tools-software-engineering\/\">AI coding assistant<\/a> on the market (if this is even possible as every day we have a new tool in the market).\u00a0<\/p>\n\n\n\n<p>Most promise the moon but deliver marginal improvements at best. Cursor with Claude 3.7 is different \u2013 it&#8217;s the first tool that genuinely transforms how I work with code.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>I recently built a complete mobile budget tracking app from scratch in under 12 hours using this combination, and I want to share how you can harness the same capabilities. This isn&#8217;t about replacing developers \u2013 it&#8217;s about making skilled developers dramatically more productive.<\/p>\n<\/blockquote>\n\n\n\n<p>Also read: <a href=\"https:\/\/cheesecakelabs.com\/blog\/ai-for-software-development\/\">AI for Software Development: Best Practices and Tools<\/a> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><a href=\"https:\/\/cheesecakelabs.com\/blog\/ai-for-software-development\/\">What Makes Cursor Different?<\/a><\/strong><\/h2>\n\n\n\n<p>Before diving into setup, let&#8217;s understand why Cursor stands out:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Multi-file awareness<\/strong> &#8211; Unlike other AI coding tools, Cursor understands your entire project context<\/li>\n\n\n\n<li><strong>Code review workflow<\/strong> &#8211; You maintain control by accepting\/rejecting changes, similar to a PR review<\/li>\n\n\n\n<li><strong>Precise edits<\/strong> &#8211; Cursor makes targeted changes without disrupting your codebase<\/li>\n\n\n\n<li><strong>Fast execution<\/strong> &#8211; The Claude 3.7 integration is remarkably quick, reducing waiting time<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How To Set Up Cursor with Claude 3.7<\/strong> <strong>\u2013 Step by Step<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Install Cursor<\/strong><\/h3>\n\n\n\n<p>First, download and install Cursor from <a href=\"https:\/\/cursor.so\/\" target=\"_blank\" rel=\"noreferrer noopener\">cursor.so<\/a>. It&#8217;s available for macOS, Windows, and Linux.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Configure Claude 3.7 Integration<\/strong><\/h3>\n\n\n\n<p>Once installed:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open Cursor and go to Settings (gear icon in the bottom left)<\/li>\n\n\n\n<li>Navigate to &#8220;AI&#8221; in the settings menu<\/li>\n\n\n\n<li>Under &#8220;Model,&#8221; select &#8220;Claude 3.7 Sonnet&#8221;<\/li>\n\n\n\n<li>If you&#8217;re on the free trial, you&#8217;ll have ~150-200 prompts to start with<\/li>\n\n\n\n<li>For continuous use, subscribe to Cursor Pro plan<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Set Up Project Context<\/strong><\/h3>\n\n\n\n<p>Cursor works best when it understands your project&#8217;s scope and structure:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create comprehensive project specifications using <a href=\"https:\/\/codeguide.dev\/\" target=\"_blank\" rel=\"noreferrer noopener\">codeguide.dev<\/a> &#8211; this tool structures requirements in a format optimized for AI coding assistants, creating clear boundaries and constraints<\/li>\n\n\n\n<li>Add detailed architecture documentation that outlines the component structure and data flow<\/li>\n\n\n\n<li>Use Project Rules (recommended) under Settings \u2192 AI \u2192 Prompt Recommendations to define project-wide context, coding standards, and architectural guidelines<\/li>\n\n\n\n<li>Set up a <code>.cursorignore<\/code> file for files you don&#8217;t want Cursor to analyze (like dependency folders such as node_modules, which could seriously disrupt the project context).<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Working Effectively with Cursor and Claude<\/strong><\/h3>\n\n\n\n<p>From my experience building the DailyBudget app with Cursor, here are the key workflow patterns I&#8217;ve found most effective:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Creating New Components<\/strong><\/h3>\n\n\n\n<p>To create a new React\/React Native component, try:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\">Create a BudgetStats component that displays the total budget, amount spent, and remaining budget <span class=\"hljs-keyword\">with<\/span> appropriate color coding based on status. It should accept a budgetPeriod object and transactions array <span class=\"hljs-keyword\">as<\/span> props, and follow our application<span class=\"hljs-string\">'s theme-aware styling patterns.<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Multi-File Changes<\/strong><\/h3>\n\n\n\n<p>When your change affects multiple files:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">I need to implement the budget calendar visualization across the app. This will <span class=\"hljs-built_in\">require<\/span>:\n<span class=\"hljs-number\">1.<\/span> Creating a BudgetCalendar component that shows daily spending status\n<span class=\"hljs-number\">2.<\/span> Adding color coding <span class=\"hljs-keyword\">for<\/span> different spending states (under budget, near limit, over budget)\n<span class=\"hljs-number\">3.<\/span> Adding a <span class=\"hljs-string\">\"today\"<\/span> indicator <span class=\"hljs-keyword\">for<\/span> the current day\n<span class=\"hljs-number\">4.<\/span> Making sure it shows correctly <span class=\"hljs-keyword\">in<\/span> both BudgetPeriodScreen and BudgetTimeframesScreen\n\nPlease implement these changes across the relevant files.<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Refactoring Duplicated Logic<\/strong><\/h3>\n\n\n\n<p>When you notice code duplication:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\">I notice we<span class=\"hljs-string\">'re duplicating budget calculation logic in BudgetPeriodScreen.tsx and BudgetTimeframesScreen.tsx. Please extract the calculateDailyBudget and calculateAccumulatedBudget functions into a utils\/budgetCalculations.ts file and update both screens to use these shared utilities.<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Web Search Integration<\/strong><\/h3>\n\n\n\n<p>Add <code>@web<\/code> to your prompts to help Cursor find relevant documentation:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php shcb-wrap-lines\">@web How <span class=\"hljs-keyword\">do<\/span> I implement a date picker component in React Native that works across both web <span class=\"hljs-keyword\">and<\/span> native platforms? Please create a reusable DatePicker component that we can <span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">in<\/span> <span class=\"hljs-title\">both<\/span> <span class=\"hljs-title\">AddTransactionScreen<\/span> <span class=\"hljs-title\">and<\/span> <span class=\"hljs-title\">AddTimeframeScreen<\/span>.<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Pitfalls and How to Avoid Them<\/strong><\/h2>\n\n\n\n<p>From my experience, here are some challenges you might encounter and how to address them:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Visual Implementation Challenges<\/strong><\/h3>\n\n\n\n<p>Claude isn&#8217;t great at visual details. For UI work:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Provide specific design requirements or mockups<\/li>\n\n\n\n<li>Break complex UIs into smaller components<\/li>\n\n\n\n<li>Focus on one element at a time<\/li>\n\n\n\n<li>Be precise about spacing, colors, and layout<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Code Organization<\/strong><\/h3>\n\n\n\n<p>Cursor tends to implement features directly rather than creating reusable structures:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Explicitly ask for code organization (e.g., &#8220;Create a reusable hook for this logic&#8221;)<\/li>\n\n\n\n<li>Regularly audit and refactor duplicated code<\/li>\n\n\n\n<li>Provide clear architectural guidance in your prompts<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Git Management<\/strong><\/h3>\n\n\n\n<p>Let Cursor handle code, but manage git yourself:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make focused, purposeful prompts that align with committed boundaries<\/li>\n\n\n\n<li>Use your terminal for committing rather than asking Cursor to manage git<\/li>\n\n\n\n<li>Create meaningful commits after significant feature additions<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Maximizing Your Efficiency<\/strong><\/h2>\n\n\n\n<p>These practical tips will help you get the most out of Cursor:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Start with clear specifications<\/strong> &#8211; The better you define what you want, the better the output<\/li>\n\n\n\n<li><strong>Use incremental changes<\/strong> &#8211; Build complexity gradually instead of asking for everything at once<\/li>\n\n\n\n<li><strong>Be explicit about patterns<\/strong> &#8211; Tell Cursor about your preferred patterns and architecture<\/li>\n\n\n\n<li><strong>Maintain quality control<\/strong> &#8211; Always review suggestions before accepting them<\/li>\n\n\n\n<li><strong>Learn the right prompting style<\/strong> &#8211; Invest time in learning how to communicate effectively with Claude<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion: Real Productivity, Not Just Hype<\/strong><\/h2>\n\n\n\n<p>Cursor with Claude 3.7 isn&#8217;t a magic solution that eliminates the need for development expertise. Instead, it&#8217;s a powerful tool that amplifies what skilled developers can accomplish.<\/p>\n\n\n\n<p>In my testing, it&#8217;s reduced development time by approximately 50% for features I&#8217;d normally implement myself for initial implementation (and 20-30% for overall performance in production-ready apps).<\/p>\n\n\n\n<p>The DailyBudget app would typically take 40-50 hours to build (if not more), but I completed it in just 8-12 hours using this approach (brainstorming with LLM included).<\/p>\n\n\n\n<p>That&#8217;s not incremental improvement \u2013 it&#8217;s transformative. But it requires you to understand what you&#8217;re building and how to guide the AI effectively.<\/p>\n\n\n\n<p>In my next article, I&#8217;ll walk through how I built a complete mobile app from scratch in under 20 hours using this approach, detailing the step-by-step process from ideation to deployment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cheesecakelabs.com\/contact\/\"><img decoding=\"async\" width=\"1157\" height=\"506\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/CTA.png\" alt=\"\" class=\"wp-image-12612\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/CTA.png 1157w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/CTA-600x262.png 600w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/CTA-768x336.png 768w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/CTA-760x332.png 760w\" sizes=\"(max-width: 1157px) 100vw, 1157px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>As a CTO who&#8217;s constantly exploring ways to boost development efficiency, I&#8217;ve tested nearly every AI coding assistant on the market (if this is even possible as every day we have a new tool in the market).\u00a0 Most promise the moon but deliver marginal improvements at best. Cursor with Claude 3.7 is different \u2013 it&#8217;s [&hellip;]<\/p>\n","protected":false},"author":81,"featured_media":12610,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1288,432],"tags":[1308,1309,1311,1310],"class_list":["post-12512","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence","category-engineering","tag-ai-development","tag-ai-tools","tag-claude","tag-cursor"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Set Up and Use with Cursor &amp; Claude 3.7<\/title>\n<meta name=\"description\" content=\"Learn how to set up and use Cursor with Claude 3.7 to boost your development productivity and optimize your coding workflow with AI tools.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Set Up and Use with Cursor &amp; Claude 3.7\" \/>\n<meta property=\"og:description\" content=\"Learn how to set up and use Cursor with Claude 3.7 to boost your development productivity and optimize your coding workflow with AI tools.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/\" \/>\n<meta property=\"og:site_name\" content=\"Cheesecake Labs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cheesecakelabs\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-07T17:23:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-24T19:40:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/COVER-8.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1921\" \/>\n\t<meta property=\"og:image:height\" content=\"861\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cheesecake Labs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:site\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/\"},\"author\":{\"name\":\"Douglas da Silva\"},\"headline\":\"Quick Guide: Setting Up and Using Cursor with Claude 3.7\",\"datePublished\":\"2025-04-07T17:23:44+00:00\",\"dateModified\":\"2026-02-24T19:40:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/\"},\"wordCount\":816,\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/COVER-8.jpg\",\"keywords\":[\"ai development\",\"ai tools\",\"claude\",\"cursor\"],\"articleSection\":[\"Artificial Intelligence\",\"Engineering\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/\",\"name\":\"How to Set Up and Use with Cursor & Claude 3.7\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/COVER-8.jpg\",\"datePublished\":\"2025-04-07T17:23:44+00:00\",\"dateModified\":\"2026-02-24T19:40:36+00:00\",\"author\":{\"@type\":\"person\",\"name\":\"Douglas da Silva\"},\"description\":\"Learn how to set up and use Cursor with Claude 3.7 to boost your development productivity and optimize your coding workflow with AI tools.\",\"breadcrumb\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#primaryimage\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/COVER-8.jpg\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/COVER-8.jpg\",\"width\":1921,\"height\":861},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cheesecakelabs.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quick Guide: Setting Up and Using Cursor with Claude 3.7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#website\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/\",\"name\":\"Cheesecake Labs\",\"description\":\"Nearshore outsourcing company for Web and Mobile design and engineering services, and staff augmentation for startups and enterprises..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cheesecakelabs.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"name\":\"Douglas da Silva\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2017\/06\/douglas-da-silva.jpeg\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2017\/06\/douglas-da-silva.jpeg\",\"caption\":\"Douglas da Silva\"},\"url\":\"https:\/\/cheesecakelabs.com\/blog\/autor\/douglasgimli\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Set Up and Use with Cursor & Claude 3.7","description":"Learn how to set up and use Cursor with Claude 3.7 to boost your development productivity and optimize your coding workflow with AI tools.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/","og_locale":"en_US","og_type":"article","og_title":"How to Set Up and Use with Cursor & Claude 3.7","og_description":"Learn how to set up and use Cursor with Claude 3.7 to boost your development productivity and optimize your coding workflow with AI tools.","og_url":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/","og_site_name":"Cheesecake Labs","article_publisher":"https:\/\/www.facebook.com\/cheesecakelabs","article_published_time":"2025-04-07T17:23:44+00:00","article_modified_time":"2026-02-24T19:40:36+00:00","og_image":[{"width":1921,"height":861,"url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/COVER-8.jpg","type":"image\/jpeg"}],"author":"Cheesecake Labs","twitter_card":"summary_large_image","twitter_creator":"@cheesecakelabs","twitter_site":"@cheesecakelabs","twitter_misc":{"Written by":null,"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#article","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/"},"author":{"name":"Douglas da Silva"},"headline":"Quick Guide: Setting Up and Using Cursor with Claude 3.7","datePublished":"2025-04-07T17:23:44+00:00","dateModified":"2026-02-24T19:40:36+00:00","mainEntityOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/"},"wordCount":816,"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/COVER-8.jpg","keywords":["ai development","ai tools","claude","cursor"],"articleSection":["Artificial Intelligence","Engineering"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/","url":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/","name":"How to Set Up and Use with Cursor & Claude 3.7","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#primaryimage"},"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/COVER-8.jpg","datePublished":"2025-04-07T17:23:44+00:00","dateModified":"2026-02-24T19:40:36+00:00","author":{"@type":"person","name":"Douglas da Silva"},"description":"Learn how to set up and use Cursor with Claude 3.7 to boost your development productivity and optimize your coding workflow with AI tools.","breadcrumb":{"@id":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#primaryimage","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/COVER-8.jpg","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2025\/03\/COVER-8.jpg","width":1921,"height":861},{"@type":"BreadcrumbList","@id":"https:\/\/cheesecakelabs.com\/blog\/using-cursor-and-claude\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cheesecakelabs.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Quick Guide: Setting Up and Using Cursor with Claude 3.7"}]},{"@type":"WebSite","@id":"https:\/\/cheesecakelabs.com\/blog\/#website","url":"https:\/\/cheesecakelabs.com\/blog\/","name":"Cheesecake Labs","description":"Nearshore outsourcing company for Web and Mobile design and engineering services, and staff augmentation for startups and enterprises..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cheesecakelabs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","name":"Douglas da Silva","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheesecakelabs.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2017\/06\/douglas-da-silva.jpeg","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2017\/06\/douglas-da-silva.jpeg","caption":"Douglas da Silva"},"url":"https:\/\/cheesecakelabs.com\/blog\/autor\/douglasgimli\/"}]}},"_links":{"self":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/12512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/comments?post=12512"}],"version-history":[{"count":3,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/12512\/revisions"}],"predecessor-version":[{"id":12806,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/12512\/revisions\/12806"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/media\/12610"}],"wp:attachment":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/media?parent=12512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/categories?post=12512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/tags?post=12512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}