If you truly want to understand this 'proof mechanism', you need to learn a deductive system for FOL (first-order logic), such as this one. In that system, what you are asking about is then simply as follows.
When you want to prove a statement of the form "$∀x{∈}S \ ( \ Q(x) \ )$, you create a subcontext (by the $∀$sub rule), writing "Given $x{∈}S$:" and starting to reason under that header. This means that you are given an unknown member $x$ of type $S$, and you wish to prove $Q(x)$. If your reasoning works (despite you not knowing anything about $x$ except $x{∈}S$), then you would have shown that just outside that subcontext you can assert "$Q(x)$ for every $x{∈}S$.". This final deductive step is indeed permitted by the $∀$intro rule.
In your specific example, the theorem you want to prove is actually:
For every circle $C$ with centre $O$, and every line $L$ tangent to $C$ at $P$,
we have that $L$ is perpendicular to $OP$.
This is clearly a $∀$-statement, and so you actually need the $∀$intro rule in order to prove it! That is, it is not merely an "effective" technique, but a necessary step. What I said applies in some equivalent form to any other deductive system for FOL, and not just the linked system. And FOL is the basis for almost all of modern mathematics. So you do need to understand it if you want to truly understand mathematics.