Best Practices
Project Welcome Screen
Why it matters:
The Project Welcome screen is the foundation of your application in Kavia. It’s where you define the key settings and direction of your build—including core features, tech stack, layout, and integrations. Spending a few minutes reviewing this screen properly can save hours later in the development process.
What to check:
Project Overview:
Core Features:
Tech Stack:
Page Layout & Theme:
Third-Party Integrations:
Prompting Best Practices
Great prompts make Kavia work smarter for you. Think of the AI as your development partner—it only builds what you describe. Clear, detailed instructions help avoid bugs, save time, and get closer to your intended result.
Tips for Writing Effective Prompts:
Be Specific:
- On the /settings/profile page, add a form that lets users upload a profile picture and update their email address.
Use Natural Language:
- Let users choose between light and dark mode. Save their preference in local storage and apply it on every page load.
Add Screenshots:
Set Guardrails:
- Do not modify the AuthProvider logic in /contexts/AuthContext.tsx. Only update the login form UI.
Repeat Important Instructions:
Break Work into Chunks:
- Build the page layout
- Add form fields/UI elements
- Connect to API or database
- Add input validation
- Test the behavior per user type
Clarify User Roles:
- Only users with the role Student should see the /courses/enrolled page. Instructors should be redirected to /instructor/dashboard.
Use Edit Mode for Quick UI Fixes
Kavia’s Visual Edit Mode is the fastest way to make simple design changes without writing prompts or using AI credits. It’s especially useful for minor UI adjustments and gives you full control with undo support.
When to Use Edit Mode:
Change text or button labels
Adjust font sizes, colors, spacing
Tweak page layout or alignment
Edit multiple elements quickly
Make safe commits without using AI credits
Stay Strategic
Working with Kavia’s AI can accelerate your development process dramatically—but like any powerful tool, it requires thoughtful use. Sometimes things click instantly, and other times, refining a feature takes a few tries. That’s part of the process.
Why it matters:
Rushing through prompts or skipping validation can lead to confusion or broken workflows later. The last steps in a project often involve the most detail-oriented adjustments—don't underestimate their importance.
What to keep in mind:
Break complex tasks into smaller, logical steps. Tackle one thing at a time.
Review results carefully and make changes incrementally.
Don&spos;t hesitate to rephrase your prompt or retry if the result isn&spos;t quite right.
Use the chat to confirm smaller changes before combining them into larger features.
Staying calm and methodical helps you get the best results out of Kavia.
Use the Documentation and Community Resources
Kavia’s documentation isn’t just a manual—it’s your co-pilot. It’s filled with examples, setup guides, prompting strategies, integration tips, and common troubleshooting steps. Whether you're building a new feature or connecting a backend, you’ll often find answers there before needing to rephrase your prompt.
Where to turn:
Use the built-in Doc Assistant to ask questions directly inside the documentation.
Visit the [Kavia Discord Community] to share your build, ask for tips, or learn how others are using the platform.
When your project is ready, consider showcasing it through the Kavia Launch feature to get feedback and visibility.
Never feel stuck—between the docs, AI chat, and community, there’s always help available.