# I’ve Built 13+ Products...
! [ rw-book-cover] (https://pbs.twimg.com/profile_images/1836788905900687361/YbOpmyHf.jpg)
URL: https://twitter.com/PrajwalTomar_/status/1885334819405439354
Author: @PrajwalTomar_ on Twitter

## AI-Generated Summary
None
## Highlights
> I’ve built 13+ products for clients using Cursor, and I’ve cracked the most efficient way to use it with minimal mistakes.
> If you’re a beginner, this thread has everything you need to get started and make Cursor work for you – thread below. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334819405439354))
> 1/ Plan Before Coding
> Always start with a solid plan. Use ChatGPT to create your PRD, database design, color palette, and structure. Save these as .md files in Cursor to keep everything consistent. A clear roadmap saves time. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334823922753576))
> 2/ Start with a Strong Foundation
> Cursor shines when it’s building on something. Use tools like V0 to generate the initial UI code, then refine in Cursor. This approach improves accuracy and reduces rework. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334826988744783))
> 3/ Use https://t.co/rkgpbFPSb3 for Better Prompts
> Leverage tech-specific prompts from Cursor’s directory. Customize them for your project using a .cursorrules file to improve precision, especially for your stack. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334830277128203))
> 4/ Tag Relevant Docs
> Sync official docs (Next.js, Supabase, etc.) into Cursor. Reference popular libraries using @LibraryName, or add your own using [DocS](https://twitter.com/DocS) → Add new doc. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334834488213557))
> 5/ Ask the Web
> Get up-to-date information from the internet with [web](https://twitter.com/web). Cursor will search the web for you and use the latest information to answer your question. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334837898207375))
> 6/ Save Working Code in .md Files
> Save good code from Cursor in .md files for future reference. It speeds up future responses and ensures you always have examples to reuse. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334841111306250))
> 7/ Query the Entire Codebase
> Use [codebase](https://twitter.com/codebase) to ask questions about your project. Cursor will search and respond based on the full codebase. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334843937931643))
> 8/ Fast Edits
> Edit and write code with the AI. Select some code, click ⌘ K, and describe how the code should be changed. Or, generate new code with ⌘ K without selecting anything. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334846584578429))
> 9/ Use Image for Visual Feedback
> Not happy with your UI? Take a screenshot and either click the image button under the chat or drag the image into the input box to provide visual context. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334850032296328))
> 10/ Use AI to Explain Code
> Learning while building? Ask Cursor to explain your code like you’re a beginner. Over time, you’ll see clearer coding patterns. ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885334852813066644))
> 11/ Start with Code Templates
> Don’t reinvent the wheel. Use boilerplate code for common elements like auth, payments, or databases. Start fast with proven templates:
> https://t.co/vDzeT000sd ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885335012372803823))
> Key Takeaway:
> Cursor works best when you provide it with clear and detailed prompts.
> Set it up right, and you’ll save hours, avoid mistakes, and build FASTER than ever.
> If you have any questions or need help getting started, drop them in the comments! ([View Tweet](https://twitter.com/PrajwalTomar_/status/1885335056853447009))