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
You must log in or # to comment.
