I code with AI tools for 6-7 hours daily. Built over 36 projects in...

I go from idea to a well written draft for my MVP in few hours with my planning hack.
I just turn on ChatGPT voice and we have one-on-one conversation about what do I want.
15 minute chat then I ask: "write me a well structured draft on all the tings we've finalized in this conversation"
I use ChatGPT voice as my brainstorm buddy, critique, web researcher and then draft writer.
In the end I get the core features of this MVP on one page.
Don't build blindly. Plan before you hunt.
Then I take the idea draft, put it into @CodeGuidedev and write {coding docs} to build a knowledge base for AI coding models.
This step is important to reduce AI hallucinations for coding models.
Docs include:
- PRD
- App flow doc
- Tech Stack doc
- Frontend guidelines
- Backend structure
AI models can refer to these docs at any time to know what to build next and what not to build!
Every AI coding tool has it's own superpower. I published my findings on this few days back.

All AI dev tools are different. Every tool is good at ONE specific thing, like:
@windsurf_ai is best IDE for beginners (1st right now)
@cursor_ai is great for full stack apps (2nd right now)
@CodeGuidedev is great for writing project coding docs
@Replit is great for one-shotting MVPs/mobile apps
@v0 is great at designing modern UI components
@boltdotnew is great for Micro SaaS using Supabase
@lovable is great for coding modern landing pages
@SoftgenAI is great for Micro SaaS with firebase
@cline is best VS Code extension/works with MCPs
@base44 is great for dashboard-like apps (new tool)
@manusai is great for agentic/browser based work
@perplexity_ai is best for web search/summarization
@ChatGPTapp is great for voice to voice/writing work
@grok 3 is great at web based research/X information
@AnthropicAI is great for Coding (Sonnet 3.7 model)
@OpenAI is great for all types of AI models via API
@GeminiApp is great for multimodal (Flash 2.0 model)
This weekend I am also testing:
- Tempo labs
- Databutton
- Srcbook
I'll update you if I found more good dev tools.
AI models are trained on certain coding languages. Only use them for best code quality, and less errors.
Use these AI friendly Tech Stacks:
Frontend: NextJS/Vite/Flask
Database: Supabase (PostgreSQL)/Firebase
Auth: ClerkDev/Supabase/Firebase
AI: OpenAI/Claude/Gemini
When you let AI to plan the next steps 8/10 times AI will mess up the codebase.
Use AI models just to execute the plan and implement the code.
Use a detailed plan like @CodeGuidedev 50-step implementation plan to force AI not to miss anything.
Degugging is the most frustrating part of AI coding. To make it leas painful use these tricks.
- Attach the error and say "use chain of thought reasoning to find the core issue first and then plan step by step to fix the issue.
- Ask it to "follow the best practices of code. Search the web and find the fix for this issue"
- Only attach relevant files so AI can focus better.
1 AI model can't do everything. Use different models for different scenarios.
In Cursor/Windsurf:
Use Claude sonnet 3.5 for coding (yes for executing code it is better than 3.7.)
Use GPT o1/o3-mini-high to debug complex errors.
Use Gemini Flash 2.0 to scan the complete codebase and update docs.
AI coding is fun until you 3rd prompt, then you start fixing errors and refining the layout.
There will be 100s of errors, build issues, and AI will mess up the codebase.
But if you have strong foundation (docs and rules) you can tame AI better.
- Plan the app before you open any AI coding tool
- Write detailed coding docs to provide context using @CodeGuidedev
- Pick best AI tool for your use case
- Use AI friendly Teck stacks only
- Prompt better when debugging
- Use different models for different work


