Every roll you experience throughout your journey is just like a snowflake; it may look relatively similar to another, but upon taking a closer look, you find that they are very different. These differences can be large or small based upon who you roll with and how you feel that day in addition to your current training focus and goals. People come in all shapes and sizes, so knowing how to attack or defend against a large opponent with lanky arms will differ slightly from how you perform that function on a stockier opponent of lesser size.
Even though certain moves have a high success rate during a live roll, you must be sure to have a counter for the opponent's counter. Flowing seamlessly from one move to the next takes many hours of mat time, which will lead to discovering common trends in reactions to these different situations. For example, you try to attack your opponent with an arm bar from guard and they pull out their arm, an option could be to flow to the opposite arm and pull it through for an omoplata. From here they posture up hard, and you swivel and throw up a triangle. As your opponent defends your attacks, you already know how to respond based upon their movement.
A lot of the flowing and adapting comes from taking risks and creating new situations to problem solve. The more you put yourself at a disadvantage, your comfort levels will rise because you are familiar with what your opponent needs to do to progress their position. Likewise, the more you attack your opponent with different moves or grips, the more likely you are to predict their defense which will lead to new ways to counter.
Never be afraid to be the artist and the engineer of your jiu jitsu. Take all the moves and concepts you learn from various sources and pick out the pieces that make the most sense to you. You know yourself better than anyone else, so take the time to find what works best for you. By continuing to train and working towards your goals, you will shape yourself into the best possible person you could be. Remember to always be creating, adapting, and evolving.