RenderDoc has the ability to edit and replace shaders and see the results live in the replay. On the pipeline state view, click the edit icon next to the shader. If source is available, it will be compiled, otherwise an empty stub with resources will be generated.
The shader will be replaced everywhere it is used in the frame, the original will be restored when the edit window is closed.