My Day-to-Day AI Dev Workflow (Git + Cursor/Windsurf/Cline + Playwright + Supabase + Replit)
AI Summary
AI Development Workflow Overview
- Initial Setup
- Use Git and start on a clean state.
- Integrated into Visual Studio Code (VS Code) for efficiency.
- Feature Development
- Example: Adding lead time configuration to Visa appointment booking.
- Involves front-end, data saving, back-end changes, and UI tests.
- 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.
- Code Management
- Use Git for version control over AI-generated code.
- Checkpoints in AI tools are less preferred compared to Git.
- 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.
- Post-Deployment
- Test functionalities in staging environment before final production deployment.
- Ensure reliable handling of environment variables and configuration.
- Continuous Improvement
- Constantly evolve the workflow based on new learnings and feedback.