Promptables FLOW: Complete User Guide
What is Promptables FLOW?
Promptables FLOW is your AI communication translator. When your AI coder (Lovable.dev, Bolt.new, Cursor, etc.) just doesn't understand what you're asking for, FLOW steps in to bridge the gap. It transforms your frustrated attempts into clear, structured prompts that AI coders can execute perfectly.
When to Use Promptables FLOW
Perfect Scenarios for FLOW:
- Your AI coder keeps misunderstanding your requests
- You've tried multiple prompts but still get the wrong result
- You have a clear vision but struggle to communicate it technically
- Your AI coder produces code that's close but not quite right
- You need help structuring complex multi-step requests
How FLOW Works
1
Problem Analysis
FLOW analyzes your struggle and identifies the communication breakdown
2
Clarifying Questions
FLOW asks targeted follow-up questions to understand your exact needs
3
Prompt Crafting
Creates a clear, structured prompt your AI coder will understand
4
Options & Refinement
Offers multiple approaches and helps you refine the final prompt
Real Example Breakdown
Your Frustrated Prompt
"I can't get my hero section floating elements to align correctly no matter what prompt I use?"
FLOW's Enhanced Prompt
"Fix overlapping floating images in my website hero section using modern CSS techniques. I need: [detailed specifications with clear requirements and expected outcomes]"
What FLOW Added:
Specificity: Changed vague "floating elements" to "floating images"
Technical Context: Added "modern CSS techniques" and specific approaches
Clear Requirements: Listed exact needs with numbered points
Expected Output: Specified complete HTML/CSS solution with explanations
Follow-up Options: Provided paths for further refinement
Types of Follow-up Questions FLOW Asks
Technical Specification Questions
- "What specific technology stack are you using?"
- "Do you prefer Flexbox, Grid, or absolute positioning?"
- "What browser compatibility do you need?"
- "Are you using any CSS frameworks like Tailwind or Bootstrap?"
Design Clarification Questions
- "How many elements need to be positioned?"
- "What sizes should these elements be?"
- "Do you have an example design to reference?"
- "Should this work on mobile devices?"
Context Understanding Questions
- "What have you tried so far that didn't work?"
- "Is this for a specific section or the entire page?"
- "Are there any existing styles that might conflict?"
- "What's the priority: aesthetics or functionality?"
How to Answer FLOW's Questions Effectively
Be Specific with Technical Details
Vague Answer
"I'm using React"
Helpful Answer
"I'm using React 18 with Tailwind CSS, building a responsive landing page component"
Provide Visual References When Possible
Pro Tip: When FLOW asks for design examples, provide URLs to similar designs you like. This gives FLOW concrete visual context to work with.
Example: "I want something like the hero section on https://example.com/design"
Describe What You've Already Tried
Good Context: "I tried using absolute positioning but the elements overlap on mobile. I also tried Flexbox but couldn't get the floating effect I wanted."
Compatible AI Coding Tools
FLOW works perfectly with:
- Lovable.dev - Full-stack development platform
- Bolt.new - AI-powered coding assistant
- Cursor - AI-first code editor
- Replit - Collaborative coding environment
- Vercel v0 - AI UI generator
- Firebase - Backend development platform
Best Practices for Using FLOW
Writing Better Initial Prompts
- Include Context: Mention what you've already tried
- Be Honest: Admit when you're stuck or confused
- Provide Specifics: Share exact error messages or unwanted behaviors
- Set Expectations: Describe your ideal outcome
Maximizing FLOW's Effectiveness
1. Complete the Conversation: Answer all follow-up questions thoroughly
2. Test Iteratively: Use FLOW's refined prompt, then come back if you need adjustments
3. Learn Patterns: Notice how FLOW improves your prompts to get better at initial requests
4. Save Good Prompts: Keep FLOW's enhanced prompts for similar future problems
Credit Optimization Strategies
Smart Credit Usage:
- Batch Similar Problems: If you have multiple related issues, mention them all in one FLOW session
- Be Prepared: Gather all relevant information before starting your FLOW session
- Learn from Patterns: Use FLOW's improvements to write better initial prompts next time
- Use for Complex Issues: Save FLOW for genuinely difficult communication problems, not simple requests
Common Pitfalls & How to Avoid Them
Pitfall 1: Not Providing Enough Context
Poor Context
"My button doesn't work"
Rich Context
"My React button component renders but the onClick handler doesn't trigger. I'm using TypeScript and the button should navigate to a new page when clicked."
Pitfall 2: Ignoring Follow-up Questions
Don't Skip Questions: FLOW's follow-up questions aren't optional. Each one helps create a more precise prompt. Skipping them leads to generic solutions that might not work for your specific case.
Pitfall 3: Not Testing the Enhanced Prompt
Always Test: Use FLOW's enhanced prompt in your AI coder immediately. If it still doesn't work, return to FLOW with the new information about what went wrong.
Advanced Use Cases
Complex Multi-Step Problems
Initial Problem: "I need a user authentication system but my AI coder keeps giving me incomplete solutions"
FLOW Enhancement: "Create a complete user authentication system with the following components:
1. Login/Register forms with validation
2. JWT token management
3. Protected route components
4. User session persistence
5. Logout functionality
[Plus detailed technical specifications and integration requirements]"
Design System Inconsistencies
Initial Problem: "My components don't look consistent"
FLOW Enhancement: "Establish a consistent design system by:
1. Creating reusable component variants
2. Standardizing spacing and typography
3. Implementing consistent color schemes
4. Setting up proper component hierarchy
[Plus specific implementation details for your tech stack]"
Integration Workflow
The FLOW → AI Coder → FLOW Cycle
- Hit a Wall: Your AI coder isn't understanding your requests
- Use FLOW: Describe your problem and answer follow-up questions
- Get Enhanced Prompt: Receive a clear, structured prompt
- Test with AI Coder: Use the enhanced prompt in your coding tool
- Evaluate Results: If still not perfect, return to FLOW with new details
- Iterate: Repeat until you get the perfect solution
Success Metrics
Signs FLOW is Working:
- Your AI coder produces code closer to your vision on first try
- Fewer back-and-forth iterations needed
- More specific, actionable code solutions
- Better understanding of how to communicate with AI coders
- Reduced frustration and development time
Troubleshooting
When FLOW's Enhanced Prompt Still Doesn't Work
Next Steps:
- Return to FLOW with the specific error or unwanted behavior
- Provide the exact code your AI coder generated
- Explain how the result differs from your expectation
- Consider if the problem might be with your development environment
When You Don't Know How to Answer FLOW's Questions
Be Honest: If you don't know something, say "Unknown" or "I'm not sure." FLOW can work with uncertainty and will adjust its approach accordingly.
Learning from FLOW
Building Better Communication Skills
Each FLOW session teaches you how to communicate more effectively with AI coders. Pay attention to:
- How FLOW restructures your vague requests into specific requirements
- What technical details FLOW considers important
- How breaking complex problems into smaller parts leads to better solutions
- The importance of providing context and expected outcomes
Ready to Improve Your AI Communication?
Promptables FLOW transforms frustrating AI interactions into productive conversations. When your AI coder just doesn't get it, FLOW bridges the gap with clear, actionable prompts.
Remember: Be specific about your problems, answer all follow-up questions thoroughly, and don't hesitate to iterate if the first enhanced prompt needs refinement.