chicken texture after precooking starts to break
Hi there is no need to pre-cook chicken. If you put pre-cooked chicken in curry it will become over cooked and chewy like rubber.

Put chicken pieces in the prepared curry base, make sure you do not add any water in it. Chicken releases its on water which gives a good flavor to the curry so let it cook own its own. Cover it with a lid while its cooking. Once chicken looks set add little water only if required. Remember chicken does not take much time to cook. Few minutes and it will be done to perfection. Once it looks tender turn it off. Don't let it fall apart.

Also I prefer to marinate raw chicken at-least an hour in advance with little yogurt and garlic ginger paste and kept in fridge ( my mom used to keep it overnight). It makes chicken nice and tender for cooking.