My Day-to-Day AI Dev Workflow (Git + Cursor/Windsurf/Cline + Playwright + Supabase + Replit)



AI Summary

AI Development Workflow Overview

  1. Initial Setup
    • Use Git and start on a clean state.
    • Integrated into Visual Studio Code (VS Code) for efficiency.
  2. Feature Development
    • Example: Adding lead time configuration to Visa appointment booking.
    • Involves front-end, data saving, back-end changes, and UI tests.
  3. Testing and Code Review
    • Analyze existing tests and implement new ones using Superbase for migrations.
    • Emphasis on AI-driven code generation, with a focus on code review.
  4. Code Management
    • Use Git for version control over AI-generated code.
    • Checkpoints in AI tools are less preferred compared to Git.
  5. Deployment Workflow
    • Use Superbase to handle database migrations safely.
    • Validate local changes before pushing to production.
    • Simplified deployment process using Repet for easy iteration and debugging.
  6. Post-Deployment
    • Test functionalities in staging environment before final production deployment.
    • Ensure reliable handling of environment variables and configuration.
  7. Continuous Improvement
    • Constantly evolve the workflow based on new learnings and feedback.