Prajwal Tomar Profile picture
Helping founders build AI-powered MVPs fast. Running @ignytlabs (agency) & @aimvpbuilders (community)
12 subscribers
May 7 11 tweets 3 min read
Cursor + Supabase + MCP = AI-powered MVP development at its best.

This is how I’m shipping client MVPs faster, cheaper, and smarter with AI handling the backend, database, and migrations.

Let’s break it down. Image 1/ The Problem with Traditional Development

Building MVPs the old way takes too much time:

- Setting up the database
- Writing boilerplate code
- Managing API integrations
- Handling migrations manually

But with Cursor + Supabase + MCP, AI automates most of this, letting you focus on shipping fast.
May 6 12 tweets 4 min read
Top 5 MCP Servers for Vibe Coding

If you’re building with AI and still doing everything manually, this thread will change your workflow forever.

Bookmark this ↓ 1. What’s an MCP?

MCP = Model Context Protocol

Think of MCP like USB-C, but for AI.

It connects your AI agent to tools, databases, docs, and services in one clean setup.

Just like USB-C lets one cable do it all, MCP gives Cursor clean access to what it needs so it can actually work like a real dev.

No more dumping context manually.

This is how AI actually gets useful.
May 2 16 tweets 4 min read
The only UI/UX workflow you need (ChatGPT + UX Pilot)

Design your full MVP UI and design system in under 1 hour using AI.

Here’s the exact workflow ↓ 1/ My updated UI/UX workflow for client MVPs

Clients often want a “design phase” before development.

In the past, this used to take weeks. First build the design system. Then design every screen. Then send for feedback. Then iterate.

Now?

You can do all of this in under an hour using AI.

Here’s how ↓
Apr 30 16 tweets 4 min read
Bookmark this if you’re just getting started with Cursor

We’ve built 18+ MVPs using it and finally cracked the most efficient way to use it without breaking things.

If you’re a beginner, this thread has everything you need to get started and make Cursor work for you ↓ 1/ Plan before you code

A messy plan leads to messy prompts.

Use ChatGPT to generate:
• A simple PRD with your app goals, user flows, and features
• Your database schema and table relationships
• A color palette and typography reference
• Tech stack outline (e.g. Supabase, Stripe, Tailwind, etc.)

Pro tip: Save all of this as .md files inside your Cursor repo for better context. You can also use @CodeGuideDev to speed up this entire planning process.

That way, you and the AI stay aligned on scope from day one.
Apr 27 10 tweets 3 min read
I launched my MVP Development Agency in October

Till now, I’ve built 18 MVPs for clients with AI coding tools.

Here’s everything I learned in last 7 months.

Bookmark this if you want to build faster and smarter with AI: ↓ Image 1/ Why planning is critical for AI coding

AI models from Gemini or Sonnet are great at writing code.

But without context, they hallucinate.

And this hallucinations leads to:

• 100s of Bugs
• Wasted tokens
• Messy codebase

Planning is not optional. This is how you make AI to work like a real dev.
Apr 27 12 tweets 3 min read
Want to steal the UI/UX of top companies and use it in your own app? (Legally?)

Here’s the exact system I use to borrow proven designs and have AI rebuild them into production-ready UI

Mobbin → Figma → Windsurf

From idea to polished frontend in minutes ↓ Image 1/ You don’t need to invent design

You just need to reuse what already works

Products like Uber, Bolt, and Notion have spent millions perfecting their UX

Your job is to study their flow

And use AI to recreate it
Apr 26 10 tweets 2 min read
Vibe coding is not just prompting and hoping for the best.

If you want to build real products with Cursor, you need structure.

Here is the exact loop I use to build production-ready MVPs fast ↓ 1/ Load the full project context

First step is boring but critical.

Load all important files into Cursor.

Even if it takes time, do it.

AI can only help if it knows what is going on.
Apr 26 10 tweets 3 min read
Bolt’s new design AI makes building polished landing pages insanely fast.

But AI can only build what you plan.

Here is my exact system to create beautiful landing pages using @boltdotnew

Bookmark this for your next build ↓ Image 1/ Start with design inspiration

Before opening Bolt, I find strong design references.

Sources I use:
• Dribbble
• Behance
• Best SaaS landing pages

Focus on:
• Clean typography and spacing
• Strong CTAs
• Smooth animations and micro-interactions

Good design starts with knowing what works.Image
Apr 25 11 tweets 2 min read
UX Pilot + Bolt + Cursor

The 3 tools that changed how I build MVPs forever.

Here’s the exact system I wish I had when I started.

Bookmark this ↓ Image 1/ Plan using ChatGPT + CodeGuide

Before we build, we plan, fast.

My stack:
- ChatGPT to brainstorm features
- @CodeGuideDev to auto-generate the PRD + technical docs

This gives us:
- A clear feature list
- A lean scope
- Zero ambiguity
Apr 20 11 tweets 4 min read
Cursor is literally the best AI coding tool.

But most AI projects break because of 3 core issues:

- AI hallucinations
- Loop of errors
- Context awareness

Here’s the system I use to fix all 3.

It’s called the Context Boundary Method ↓ Image 1/ Context boundary = Knowledge base for AI

This is the coding doc. system I follow for every build:

- PRD
- App Flow Doc
- Tech Stack Doc
- Frontend Guidelines
- Backend Structure
- Implementation Plan

These docs act like a knowledge base for your AI dev. Without these, it’s chaos.Image
Apr 19 16 tweets 4 min read
The only UI/UX workflow you need for MVPs (ChatGPT + UX Pilot)

Design system + full UI in one flow

Clean, client-ready, fast.

Here’s exactly how I do it ↓ 🎥 Full video walkthrough (9 min):

Watch here →
Apr 17 8 tweets 2 min read
Everyone’s building with Cursor. Almost no one’s doing it right.

It’s not bad prompts that kill MVPs.

It’s the lack of a system.

Here are 7 hard lessons from building 17+ MVPs with Bolt, Cursor, and Supabase.

Bookmark this if you want to ship clean, not just fast. 1/ The wrong stack will break your MVP

AI doesn’t code like humans. It replicates patterns it’s seen before.

So if your stack is rare or messy, it’ll hallucinate.

What works for me:
- Next/ React for frontend
- Supabase for backend
- Stripe for payments
- Vercel for deploying

AI flows clean when your stack is AI-native.
Apr 16 11 tweets 3 min read
How to Set Up Cursor the Right Way

Cursor Rules are outdated. Project Rules is the correct way now.

Here’s why it matters and how to set it up properly: Image 1. Why .cursorrules wasn’t enough

Cursor originally used a single .cursorrules file at the root of a project, but this approach had serious problems:

Limited control
→ One rules file applied to the entire project, even when irrelevant.

Context overload
→ Cursor had to process every rule at once, often leading to ignored or misunderstood instructions.

Lack of scalability
→ As projects grew, .cursorrules became bloated and hard to manage.

Inconsistent AI responses
→ The AI often skipped or misapplied rules because the file lacked structure and precision.

Instead of improving code, .cursorrules often caused unpredictable results.
Apr 15 11 tweets 3 min read
You can now automate your browser from inside Cursor or Windsurf.

No more copy-pasting logs or screenshots.

I recorded a full video showing how to set up Browser MCP and use it to debug like a pro.

Watch it here ↓ 📺 Watch the full step-by-step video here:
Apr 13 11 tweets 4 min read
In last 6 months, I’ve coded 18 MVPs for clients using Cursor.

Here’s my full workflow:

→ Cursor Project Rules
→ Gemini Pro 2.5 for context
→ Sonnet 3.5 for execution
→ CodeGuide for docs

Bookmark this and copy my Cursor AI workflow: ↓ Image 1/ Without planning, Cursor = Chaos

When it comes to coding with Cursor, context is everything. If you don't spend time planning, AI models will hallucinate

The result?
- Random folder structures
- Broken logic
- Hallucinated layouts

How I fix it:
I don’t rely on prompts. I Build a system that AI can follow.
Apr 12 12 tweets 3 min read
Want to steal the UI/UX of top companies and use it in your own app? (Legally?)

Here’s the exact system I use to borrow proven designs and have AI rebuild them into production-ready UI

Mobbin → Figma → Windsurf

From idea to polished frontend in minutes ↓ Image 1/ You don’t need to invent design

You just need to reuse what already works

Products like Uber, Bolt, and Notion have spent millions perfecting their UX

Your job is to study their flow

And use AI to recreate it
Apr 11 5 tweets 2 min read
Most AI builders fail at backend logic.

Convex Chef is a new AI agent that builds full-stack apps with real-time data, auth, background jobs, and multiplayer previews.

Here’s how it works ↓ 1/ Most AI tools stop at the UI

Try it here:

They can scaffold screens and maybe call an API.

But try to build:
- Multiplayer games
- AI-powered workflows
- Social platforms with live messaging

They fall apart.

Chef was built to go further.chef.convex.dev
Apr 11 11 tweets 2 min read
The workflow I wish I had when I started building MVPs

I use it to plan, design, build, and ship full MVPs in 5–6 weeks.

After 18 builds, here’s the exact system that works.

Bookmark this ↓ 1/ Plan using ChatGPT + CodeGuide

Before we build, we plan, fast.

My stack:
- ChatGPT Voice to brainstorm features with the client
- @CodeGuideDev to auto-generate the PRD + technical docs
- MoSCoW Method to define what’s truly essential

This gives us:
- A clear feature list
- A lean scope
- Zero ambiguity
Apr 9 11 tweets 2 min read
Bookmark this before you launch your next AI-built MVP.

Cursor makes it easy to move fast.

But security? That’s still your job.

Here’s the exact checklist I follow before launching any AI-built MVP ↓ 1. Rate limit your endpoints

If you skip this, bots or bad actors can hit your backend 100s of times per second.

This can:
- Crash your database
- Drain your Supabase usage
- Spike costs or open you to attacks

Tools to use:
- Supabase Edge Functions with a rate limiter
- Vercel Middleware
- Basic IP throttling with Next.js middleware
Apr 7 15 tweets 3 min read
Bookmark this if you're just getting started with Cursor

We’ve built 17+ MVPs using it and finally cracked the most efficient way to use it without breaking things.

If you’re a beginner, this thread has everything you need to get started and make Cursor work for you ↓ 1. Plan before you code

A messy plan leads to messy prompts.

Use ChatGPT to generate:
- A simple PRD with your app goals, user flows, and features
- Your database schema and table relationships
- A color palette and typography reference
- Tech stack outline (e.g. Supabase, Stripe, Tailwind, etc.)

Pro tip: Save all this as .md files inside your Cursor repo.

That way, you and the AI stay aligned on scope from day one.
Apr 5 9 tweets 2 min read
Vibe coding helps you ship fast

But without structure, it breaks everything later.

I’ve shipped 17+ MVPs with Cursor and learned this the hard way.

Bookmark this if you want to build fast without the mess ↓ Image 1. Cursor helps you move fast. But not always clean

I love vibe coding. It feels like magic.

But after the MVP is live, this starts to show up:

- Unused code and packages
- Duplicate logic
- Hacky one-off fixes
- No error boundaries
- Missing validations

The UI works but the codebase is chaos.