rules

A shared tag with AI prompts and code snippets

From workspace: v0

Team: Main

Total snippets: 15

v0

rules

15 snippets

Add Context for Better Results

ive relevant background like app type, audience, or device.

Always add context: - What platform? (mobile, web, dashboard) - Who's the audience? (admin, customer) - What’s the goal? (signup, conversion) Context leads to better decisions in output.

Avoid Ambiguity

Avoid vague terms or assumptions, use precise language.

Replace vague phrases with clear, direct language. Bad: "Make this look nice." Good: "Apply Tailwind classes to create a card with rounded corners, a shadow, and 2rem padding."

Specify Inputs and Outputs

Explicitly define the format and structure for both inputs and expected results.

Prompt should define both: 1. What input format is expected. 2. What output format to return. Example: - Input: JSON object of user profile data. - Output: A formatted HTML profile card.

Chain Prompts for Multi-Step Tasks

Break multi-phase tasks into a sequence of smaller prompts.

Use chaining for multi-part workflows: Step 1: Generate component layout. Step 2: Add interaction logic. Step 3: Style with Tailwind. Keep each prompt focused and reusable.

Include Examples

Give one or more examples to guide the assistant’s behavior.

Provide at least one clear example to emulate. Example: Input: "Build a testimonial section." Example Output: ```html <section> ... </section>

Use Constraints to Focus Output

Guide the assistant with limits like word count, file size, or tech stack.

Use constraints like: - Limit to 100 words. - Use only TailwindCSS. - No external libraries. These reduce hallucinations and improve precision.

Define Clear Goals

Set a clear objective before writing any prompt.

Define a clear goal or output for this prompt. Avoid combining multiple unrelated tasks. Examples: ✅ Generate a blog post outline. ✅ Refactor this function to improve readability. ❌ Write a blog post and generate social media captions.

Use Step By Step

Break down the task into logical steps to ensure better results from the AI.

Use step-by-step instructions for clarity: 1. Load the data from the API. 2. Clean the data and remove null values. 3. Format the result as a table with summary stats. Include bullets or numbering to make tasks easier to follow.

Example Workflow

1. Start with a concept**: "I need a dashboard that shows user analytics with charts" 2. Review the initial code** v0 generates 3. Refine with follow-ups**: "Can you add a date range selector to filter the data?" 4. Add integrations** if needed:...

6. Leverage v0's Knowledge

v0 has up-to-date knowledge about: - Modern web frameworks (especially Next.js App Router) - Best practices for accessibility and performance - Component libraries like shadcn/ui - Tailwind CSS styling

5. Combine with Your Development Workflow

v0 works best when integrated into your existing workflow: - Use v0 to generate initial components or features - Export the code to your editor for further customization - Return to v0 when you need help with new features or debugging

4. Use Visual References

You can: - Attach screenshots or images to show v0 what you want to build - Provide URLs to websites for v0 to reference - Describe visual elements in detail if you don't have images

3. Iterate Through Conversation

Don't expect perfect results on the first try: - Start with a basic request - Review the generated code - Ask for specific modifications - Build complexity incrementally

2. Leverage Code Projects

v0 generates code in Code Project blocks that you can: - Preview directly in the chat - Edit and refine through conversation - Install into your codebase with the "add to codebase" button - Deploy directly to Vercel

1. Be Specific in Your Prompts

When describing what you want to build: - Include specific details about functionality, - Mention design preferences (colors, layout, responsive behavior), - Specify any libraries or frameworks you want to use

Good prompt: "Create a contact form with name, email, and message fields that validates input and shows success messages. Use shadcn/ui components with a blue primary color theme." Basic prompt: "Make a contact form."