Original Reddit post

I am working heavily with Claude/AI-assisted coding on my solo side-projects. Right now I’m using a simplified GitLab Flow style setup:

  • short-lived feature branches from “main”
  • merge feature branches back into “main”
  • long-lived “production” branch representing the live/released state
  • releases are promoted via “main -> production” So basically: feature/* -> main -> production I like it because it keeps production isolated from bugs Claude might introduce and I don’t catch immediately. It also lets me iterate very fast and clean up/refactor the code properly afterwards myself instead of slowing down every iteration. Sometimes feature branches feel like overhead for tiny changes, especially with AI-assisted development where iteration is very fast. But at the same time I don’t want “main” to become unstable. Curious what other solo developers are doing and whether this setup scales reasonably well. submitted by /u/Visible-Fun4420

Originally posted by u/Visible-Fun4420 on r/ClaudeCode