The skip connections look correct and the resnet 664 implementation uses a similar approach.
I’m not sure, if you really want to apply a relu as the last non-linearity.
If you are dealing with a multi-class classification use case, this would kill all the negative logits.
However, I’m not familiar with your use case.