Cursor prompts and rules for UI and web design

Copy-paste Cursor prompts for landing pages, dashboards, pricing, login, onboarding and AI apps, written for Cursor Agent with @ file references, plus a prompt that writes your Cursor design rules.

Updated Cursor templates
Pixel SaaS landing page

Cursor SaaS landing page prompt

A full landing page for a SaaS product: hero, logos, features, how it works, pricing, FAQ and a closing call to action.

Template: Pixel SaaS landing page

“Build a landing page for [product name], a SaaS product that helps [audience] [main outcome]…”

Full Cursor prompt with a licence
Dark gradient hero

Cursor hero section prompt

A hero section that explains the product in one line and gets the click, with a product visual and social proof.

Template: Dark gradient hero

“Build the hero section for [product name], which helps [audience] [main outcome]…”

Full Cursor prompt with a licence
Three tier pricing section

Cursor pricing page prompt

A pricing page with three plans, a monthly and yearly toggle, a comparison table and a pricing FAQ.

Template: Three tier pricing section

“Build a pricing page for [product name]…”

Full Cursor prompt with a licence
SaaS analytics dashboard

Cursor SaaS dashboard prompt

An app dashboard with sidebar navigation, key metrics, a chart, a recent activity table and empty states.

Template: SaaS analytics dashboard

“Build the main dashboard for [product name], used by [user type] to [main job]…”

Full Cursor prompt with a licence
Login page

Cursor login and signup page prompt

Sign in, sign up and forgot password screens with social login, clear errors and a branded side panel.

Template: Login page

“Build the sign in, sign up and forgot password pages for [product name]…”

Full Cursor prompt with a licence
Onboarding role selection

Cursor onboarding flow prompt

A short onboarding flow: welcome, role, goals and a first-step checklist that gets new users to value fast.

Template: Onboarding role selection

“Build the onboarding flow new users see after sign up for [product name]…”

Full Cursor prompt with a licence
AI chat interface

Cursor AI chat app prompt

A ChatGPT-style AI chat app: conversation list, streaming answers, suggested prompts and a clean message box.

Template: AI chat interface

“Build an AI chat app called [product name] that helps [audience] with [topic]…”

Full Cursor prompt with a licence
Mobile app landing page

Cursor app landing page prompt

A landing page for a mobile app with phone mockups, feature screens, reviews and App Store and Google Play buttons.

Template: Mobile app landing page

“Build a landing page for [app name], a mobile app that helps [audience] [main outcome]…”

Full Cursor prompt with a licence
Designer portfolio website

Cursor portfolio website prompt

A personal portfolio site with selected work, case study pages, an about section and a contact form.

Template: Designer portfolio website

“Build a portfolio website for [name], a [role] who wants [type of client or job]…”

Full Cursor prompt with a licence
Account settings page

Cursor settings page prompt

Account, billing, team and notification settings pages with a settings sidebar and clear save states.

Template: Account settings page

“Build the settings area for [product name]…”

Full Cursor prompt with a licence
Waitlist landing page

Cursor waitlist page prompt

A pre-launch waitlist page that collects emails, shows the product and gives people a reason to share.

Template: Waitlist landing page

“Build a pre-launch waitlist page for [product name], launching [launch date]…”

Full Cursor prompt with a licence
App launch video

Cursor product launch video prompt

A short launch video built in code: hook, product name, three feature scenes and a closing line, exported as MP4.

Template: App launch video

“Adapt the launch video template for [product name], which helps [audience] [main outcome]…”

Full Cursor prompt with a licence
AI chatbot landing page

Cursor redesign prompt

Redesign an existing vibe-coded site or app to match a professional template, without breaking content or routes.

Template: AI chatbot landing page

“Redesign this [site or app] so it looks professional, using the template as the new design…”

Full Cursor prompt with a licence

Cursor design rules file prompt

A .cursor/rules file that makes Cursor follow your design template, colours and spacing in every chat and Agent run.

“Create the design rules file at .cursor/rules/design.mdc for this project, so every future change follows the same design…”

Full Cursor prompt with a licence

Every Cursor prompt above shows its opening line for free. The full prompts, and the templates they are written for, come with a BrowserMoon licence.

Get a licence

What makes a good Cursor prompt?

Cursor writes good code, but its UI drifts unless you pin it to a design. These Cursor prompts reference a BrowserMoon template with @, list every section, and come with a Cursor rules file for design, so Agent builds pages that match instead of inventing new styles each time.

How to use these Cursor prompts

1

Pick the prompt for your page

Choose the Cursor prompt for the page you are building, from a SaaS landing page to a login screen or an AI chat app.

2

Copy the template it uses

Each prompt is written to go with the template shown on its card. Copy that template, or any template from the Cursor templates page.

3

Give Cursor the design

Follow the design in @design/template.html. Match its fonts, spacing, colours, corner radius and components exactly, and reuse existing components before creating new ones.

4

Fill in the brackets and send

Replace the parts in brackets, like [product name] and [audience], with your own details. The prompt ends with: “Work in Agent mode. Make the changes, then list every file you touched.”

Which Cursor prompt to start with

Start with the Cursor rules prompt so Agent always follows your design, then use the landing page or dashboard prompt with the template referenced by @. With rules in place, every prompt on this page produces pages that look like one product.

Why Cursor needs a design in the prompt

Cursor Agent writes and edits code across your project very well, but it picks styles the way any model does: from whatever is in context. In a new project that means defaults; in an old one it copies the inconsistencies already there.

These prompts give Agent a design to work from. They reference the template file with @, list the sections in order and tell Agent to reuse your components, so Cursor builds UI that matches a real design instead of guessing.

What is inside every Cursor prompt

Each prompt on this page is built from the same five parts. The page-specific part changes per prompt; the rest is written for how Cursor works.

  1. 1. What to buildThe product, the audience and the outcome the page must deliver, in one or two sentences.
  2. 2. Every section, in orderEach section named with what goes in it, so nothing is left for the tool to invent.
  3. 3. The designFollow the design in @design/template.html. Match its fonts, spacing, colours, corner radius and components exactly, and reuse existing components before creating new ones.
  4. 4. The design ruleskeep one accent colour, use the template's type scale and spacing exactly, give every section generous white space, keep body text at least 15px, and make every layout work at 375px wide with no horizontal scroll.
  5. 5. The stack and how to finishUse the framework and styling already in this project. If it is empty, use Next.js with Tailwind CSS. Work in Agent mode. Make the changes, then list every file you touched.

Tips for writing Cursor prompts

Reference the template with @

Save the template in your project and mention it with @ in the prompt. Cursor then reads the real file instead of guessing.

Add a design rule

Put your design rules in .cursor/rules so Cursor applies them to every chat and Agent run in the project.

Reuse components

Tell Cursor to reuse your existing buttons, cards and inputs. Otherwise it creates new versions that look slightly different.

Review the diff

Read the diff before you accept. Reject any change to files you did not ask about.

What to ask Cursor after the first prompt

  • @design/template.html Build the settings page in the same design, reusing our existing components.
  • Create a theme file from the template's colours and fonts and use it everywhere.
  • Review this page against @.cursor/rules/design.mdc and fix anything that breaks the rules.
  • Check the page at 375px and 1440px and fix spacing that looks off.

Common Cursor prompt mistakes

No rules file

Without .cursor/rules, each Agent chat starts with no idea of your design. Write the rules once.

Referencing too many files

Give Agent the template and the files it must change. Extra context makes the result worse, not better.

Using Ask mode to build

Ask mode explains; Agent mode edits. Use Agent for these prompts.

Accepting every change

Review diffs before accepting. A small style change can touch shared components.

Who these Cursor prompts are for

Cursor is the editor of choice for many developers who build with AI every day. These Cursor prompts are for developers who use Agent to build features and want the UI to look as good as the code, without opening Figma.

More templates for these Cursor prompts

A prompt says what to build; a template shows Cursor what it should look like. These templates also fit the prompts above.

AI chatbot landing page

Website template

AI prompt input hero

Website template

Pricing comparison table

Website template

SaaS finance dashboard

Website template

Signup page

Website template

Onboarding role selection

Website template

All Cursor templates

Frequently asked questions

What is a good Cursor prompt for UI design?

One that references a design file with @, lists the sections to build, and tells Cursor to reuse existing components. Add a design rules file so the style holds across every chat.

What are Cursor rules?

Instructions saved in your project, in .cursor/rules, that Cursor applies to every request. A design rule keeps colours, spacing and components consistent.

Do these prompts work in Cursor Agent?

Yes. They are written for Agent mode, which can create and edit several files at once.

Can Cursor turn a design template into React components?

Yes. Reference the template with @ and ask Cursor to split it into components in your framework. The redesign prompt does this for a whole page.

Do these prompts work in Cursor Agent and Composer?

Yes. They are written for Agent mode, which replaced Composer, and work in any Cursor chat that can edit files.

How do I reference the template in Cursor?

Save it in your project, for example design/template.html, and type @ followed by the file name in your prompt.

Prompts for other AI coding tools