Are you going to gel coat after the repair? Do NOT gel coat over epoxy.
I don't know that I would gelcoat an entire boat over epoxy (but then I wouldn't gelcoat an entire boat after the build anyway - I'd Awlgrip or similar).
However for smaller areas it seems to work fine.
Here is WEST Systems take on it:
https://www.epoxyworks.com/index.php/applying-polyester-gelcoat-over-epoxy/
For myself, here is my experience:
1) I made sure
not to have a hardener rich epoxy mix (in other words, either mix it perfectly, or err on the side of resin). As I understand it, it's the amines in hardener that can cause a problem and if there is extra hardener "free" to roam around with no resin to combine with, then problems can ensue.
2) Let the epoxy cure thoroughy (I waited a week or so, which was no problem as I was doing other things simultaneously; it might not need to be that long). Wash off any amine blush (happens in cooler/damper environments; you remove it with just plain water and a 3M pad so not difficult).
3) If you use fairing compound, then go back and re-coat with plain, unfilled epoxy.
After the above I gelcoated over two or three repairs with zero problems. The largest was about 10" in diameter.
Reason I note step 3 is that even though it's called out to do that, on my first larger patch I skipped that step (my bad). Sure enough, what happened was the gelcoat cured great on the places where I had not faired, but didn't harden on the areas with exposed fairing compound (System Three Quickfair). I wiped it off with acetone, re-faired, painted over it with plain epoxy (basically what I should have done in the first place) and then no further problems. Won't be making that mistake again.
I can see why boatyard personnel would eschew this method, as they need to get the job done, and going to each boat for another step day after day gets expensive for the customer and is piddly for the crew.
However for a DIY-er who has a few irons in the fire anyway (other boat jobs, other life things), it may not be any hardship. For me it was just the first thing I did each day arriving at the boat, so the fact that I spread it out over a week was of no consequence. I am used to working with epoxy, have it on hand, and don't like the smell of "esters."
Not saying everyone should choose to do it this way, but I often hear you can't gelcoat over epoxy as a blanket statement, so I wanted to note that you can, if the situation works for you (and it may work for many DIY-ers). And with the WEST article I linked above, you don't need to just take my one word for it.