The answer is, it depends. Is the clay soil going to be able to support healthy growth, or will you need to be adding compost/cover crops for several years? Take a look around at what else the soil is supporting.
Usually you get drainage problems with clay soil in a pot, which leads to root rot. You can cut your heavy clay soil with bark fines, available at any Home Depot or similar box store. DON'T use sand, that's for making bricks! I'd probably go 50-50, but make a few test batches to see how fast they drain in a pot. If you have standing
water after a few minutes, it's too slow.
My experience is that fabric pots only make your soil dry out faster. Yes, you will get some root pruning, which is helpful when planting out, but if your summers are hot and dry, you'll struggle to keep the plant hydrated. I bought 15 smart pots many years ago, ended up giving them all away. Of
course, you can easily cut down on the water loss by putting them in plastic bags with a hole or three in the bottom. Hope that helps!