# Vibe coding with Pretty Prompt

Vibe coding tools (Lovable, Bolt, v0, Base44, Replit AI, Cursor) are only as good as the prompts you feed them. A vague prompt means wasted build credits and broken UIs. Pretty Prompt adds just enough structure to get it right the first time.

## Why it helps

- **Fewer iterations.** The AI understands what you actually want.
- **Fewer wasted credits.** Every tool has a cost per generation — better prompts = fewer regenerations.
- **Better code quality.** Pretty Prompt adds missing context (stack, constraints, edge cases) that you'd otherwise have to remember.

> "Grammarly for prompting… makes me feel sharper and more efficient."

## Getting set up

Most vibe-coding tools need a one-time enable step — see [Use Pretty Prompt on other sites](/docs/using-pretty-prompt/use-on-other-sites). Once enabled, the Pretty Prompt button shows up next to the tool's prompt input.

:::tip
Build a small library of your **favorite "new feature" prompt shapes** in the [Prompt Library](/docs/using-pretty-prompt/saving-prompts). Over time this becomes your personal vibe-coding playbook.
:::

## Example

Rough input:

> "make a landing page for a dog walking app"

Pretty Prompt output:

> "Build a responsive landing page for DogWalk, a dog-walking booking app. Include: a hero with a clear value prop and CTA, a three-step how-it-works section, a pricing table with three tiers, a testimonials carousel, and a footer with contact info. Use a friendly, trustworthy design system with rounded corners, muted greens, and warm neutrals. Optimize for mobile first."

One shot, no manual prompt engineering.
