Skip to content

Troubleshooting

Alp Yalay edited this page Aug 10, 2025 · 1 revision

Troubleshooting

Common Issues During Planning Phase

Part I: Deep Research Issues

"AI doesn't generate good research"

Symptoms: Shallow research, generic responses, missing technical details

Solutions:

  1. Use Gemini 2.5 Pro - Superior research capabilities with 1M token context
  2. Provide more detail in your answers - more context leads to better research
  3. Be specific about your industry - mention specific competitors, technologies, user types
  4. Ask follow-up questions - "Can you elaborate on [specific area]?"

"Questions don't match my experience level"

Symptoms: Questions too simple or too complex

Solutions:

  1. Double-check your level selection (A/B/C)
  2. Switch paths mid-conversation - "Actually, I'm more of a [level], can you adjust the questions?"
  3. Clarify your background - "I know [specific skills] but not [other areas]"

Part II: PRD Creation Issues

"PRD is too vague or too detailed"

Symptoms: Generated PRD doesn't match your needs

Solutions:

  1. Request specific adjustments - "Make this more detailed for developers" or "Simplify this for beginners"
  2. Upload your research - Part I research significantly improves PRD quality
  3. Be specific about features - Don't say "social features," say "user can like and comment on posts"

"Features are poorly prioritized"

Symptoms: Wrong features marked as must-have vs nice-to-have

Solutions:

  1. Review your answers - Were you clear about what's essential?
  2. Request re-prioritization - "Move [feature] from must-have to nice-to-have because [reason]"
  3. Think MVP-first - Only include features absolutely necessary for core value

Part III: Technical Design Issues

"Recommended tech stack doesn't fit"

Symptoms: Suggestions too complex, too simple, or don't match preferences

Solutions:

  1. Be explicit about constraints - "I only want to use JavaScript" or "Must work on mobile"
  2. Mention your existing knowledge - "I already know React" or "I've never used databases"
  3. Request alternatives - "Show me 3 different approaches with pros/cons"

"Cost estimates seem wrong"

Symptoms: Budget recommendations don't match your constraints

Solutions:

  1. Clarify your actual budget - "I can only spend $X total" vs "I can spend $X/month"
  2. Ask for free alternatives - "Show me how to build this using only free tiers"
  3. Request cost breakdown - "Explain exactly what each service costs and when I'd need to upgrade"

Part IV: AI Agent Instructions Issues

"NOTES.md doesn't make sense"

Symptoms: Instructions unclear, missing steps, wrong tech stack

Solutions:

  1. Ensure all documents were uploaded - PRD and Technical Design are required
  2. Verify technical level matches - Should be consistent across all parts
  3. Request clarification - "Explain step [X] in more detail"
  4. Ask for corrections - "The tech stack should be [X] not [Y]"

Common Issues During Build Phase

AI Agent Problems

"AI ignores my project documents"

Symptoms: Agent builds wrong features, uses wrong tech stack, doesn't follow requirements

Solutions:

  1. Start with explicit instruction - "First, read NOTES.md completely and confirm you understand the project"
  2. Reference documents directly - "According to the PRD, feature X should work like Y"
  3. Break into smaller tasks - "Just implement user authentication first, then we'll move on"

"AI overcomplicates everything"

Symptoms: Generated code is too complex, uses advanced patterns unnecessarily

Solutions:

  1. Emphasize MVP focus - "This is an MVP - choose the simplest solution that works"
  2. Set explicit constraints - "Use basic HTML/CSS/JavaScript only" or "No external libraries unless necessary"
  3. Request simpler alternatives - "This seems complex. What's a simpler way to achieve the same result?"

"Code doesn't work / has errors"

Symptoms: Runtime errors, build failures, features don't function

Solutions:

  1. Share exact error messages - Copy/paste the full error, don't paraphrase
  2. Provide context - "This error happens when I try to [specific action]"
  3. Test incrementally - "Let's test this one feature before adding more"
  4. Ask for debugging help - "Walk me through debugging this error step by step"

Tool-Specific Issues

Cursor Issues

"Cursor won't read .cursorrules"

  • Check file is in project root
  • Restart Cursor after adding the file
  • Use "Ctrl/Cmd + Shift + P" → "Cursor: Reload Window"

"AI suggestions are irrelevant"

  • Use "@codebase" to reference entire project
  • Use "@file" to reference specific files
  • Clear conversation and start fresh

Claude Code Issues

"Can't install Claude Code"

# Try alternative installation
npm uninstall -g @anthropic-ai/claude-code
npm cache clean --force
npm install -g @anthropic-ai/claude-code

"Claude Code doesn't start"

  • Check Node.js version: node --version (should be 18+)
  • Verify API key is set correctly
  • Try: claude --help to test installation

Windsurf Issues

"Cascade AI not working"

  • Ensure you're using latest Windsurf version
  • Check internet connection for AI model access
  • Try simpler prompts first

No-Code Platform Issues

Bolt.new/Lovable not generating what you want:

  1. Be more specific in descriptions - Include exact features, user flows, visual style
  2. Break into phases - "First, create a simple landing page with [specific elements]"
  3. Iterate gradually - Make small changes rather than big revisions

Development Issues

"Features don't match PRD requirements"

Solutions:

  1. Reference PRD directly - "According to our PRD, this feature should [specific behavior]"
  2. Show the AI your PRD - Upload or copy relevant sections
  3. Break down requirements - "Let's implement just the core user story first"

"App doesn't work on mobile"

Solutions:

  1. Test on actual devices - Don't just resize browser window
  2. Request responsive design - "Make this work properly on phones and tablets"
  3. Use mobile-first approach - "Design for mobile first, then adapt for desktop"

"Performance is poor"

Solutions:

  1. Identify bottlenecks - "Why is this page loading slowly?"
  2. Optimize incrementally - Fix one performance issue at a time
  3. Use browser dev tools - Ask AI to help interpret performance metrics

"Can't deploy the app"

Solutions:

  1. Follow deployment guide - Use the specific instructions from your Technical Design
  2. Check environment variables - Ensure all required config is set
  3. Test locally first - Make sure everything works in development
  4. Use platform-specific help - Vercel, Netlify, etc. have detailed deployment docs

Workflow Process Issues

"I'm overwhelmed by all the steps"

Solutions:

  1. Take breaks between parts - Complete one part per day if needed
  2. Focus on one thing at a time - Don't worry about Part III while doing Part II
  3. Use the Quick Start Guide - Follow the simplified version first
  4. Ask for help - Each AI can help clarify what you need to do next

"My app idea changed during the process"

Solutions:

  1. Small changes - Update the current part and continue
  2. Major changes - Consider restarting from Part II with new requirements
  3. Feature creep - Resist adding features; save new ideas for version 2

"I want to change my tech stack mid-process"

Solutions:

  1. Before Part IV - Go back to Part III and redo with new preferences
  2. After Part IV - Generate new NOTES.md and config files with new stack
  3. During building - Ask AI: "How do I convert this from [old tech] to [new tech]?"

Emergency Fixes

"I lost my documents"

Prevention: Always save files locally and consider using Git

Recovery:

  1. Check browser downloads - Files might be there
  2. Recreate from memory - Answer the questions again (faster second time)
  3. Use chat history - Copy from AI platform if conversation is still available

"AI tool stopped working"

Solutions:

  1. Check service status - Platform might be down temporarily
  2. Try alternative tool - Switch to backup option
  3. Contact support - Most platforms have help documentation
  4. Use free alternatives - Cline + Gemini CLI as backup

"I need to start over"

When to restart:

  • Major requirement changes
  • Wrong tech level selection
  • Fundamental architecture issues

How to restart efficiently:

  1. Keep what works - Save any good research or planning
  2. Learn from mistakes - Be more specific in new answers
  3. Go faster - You'll answer questions quicker the second time

Getting Help

Community Resources

  • GitHub Issues - Report problems with the workflow templates
  • AI Platform Discord/Forums - Tool-specific communities
  • Stack Overflow - Technical implementation questions
  • Reddit - r/ChatGPT, r/ClaudeAI, r/LocalLLaMA communities

When to Ask for Human Help

  • Business strategy questions - AI gives technical advice, humans give business advice
  • Complex integrations - Some APIs require human experience
  • Legal/compliance issues - Always consult professionals for legal matters
  • Design feedback - Humans better for subjective design decisions

Making Good Bug Reports

When reporting issues:

  1. Specific steps to reproduce
  2. Expected vs actual behavior
  3. Screenshots or error messages
  4. Your technical level (A/B/C)
  5. Which tools you're using
  6. Browser and operating system

Remember: The workflow is designed to be resilient. Most issues can be solved by being more specific in your prompts or trying a slightly different approach. Don't give up! 🚀

Clone this wiki locally