If I had to generalize, the basic principle would be to attack from outside. You want to make attacking moves which weaken your opponent, while keeping your own positions strong. Frequently the best way to do this is to play moves which force your opponent to run toward your existing strong positions. And while doing all that, figure out how you can make territory as a natural result of the attacking moves.
Best result (but not likely): surround a group, leaving it with too little space to live
Good result: surround a group, let it live small, make territory outside
Good result: threaten to surround, force group to run in the direction you choose
(choose a direction which keeps your groups strong and makes territory while attacking)
Examples:

in the game prevents W from making eye-space, while immediately taking profit below. If W plays somewhere around H9 to escape, you can continue along the same lines with H7, another nice shape move which makes territory below. By the time W escapes to the top, you will have completed a large territorial framework, while W will have played on dame, escaping but making no territory.

at J8 is perhaps a more advanced strategy. This move blocks the natural escape direction for W, forcing him to move awkwardly around this stone. If he runs upward to escape, you plan to use the attack to destroy the W moyo above, getting to play moves like G12 naturally. If he runs downward to live, you plan to consolidate territory below while attacking, getting to play moves like H4 naturally.

could be a good move, if you were much stronger at fighting. I would call this a strong but speculative move. I prefer to attack more simply, when there are strong and safe alternatives which avoid complications. Maybe I am just lazy. If you like fighting, go for it.
However, if your start this fight, you really have to read as deeply as you can. For example, after you cut at H8, can W simply capture those two stones with K7? That would be a disaster already. When W misses this move, why not escape right away with K7? Now those cutting stones look like they cannot be captured, so W is separated into two weak groups, and at least one of those groups will probably die.