Does “procrastinate” have an antonym?
Not an antonym, per se, but phrases that ascribe the opposite quality to a person. Being proactive does carry with it the suggestion that you do not procrastinate, but it is not really the opposite meaning. You can be proactive, but procrastinate about your proactiveness. A more clearly opposite idea is that you do things with alacrity, meaning that you do them right away. To clarify, to procrastinate means you know what you need to do but you delay in doing it. To do something with alacrity means you know what needs to be done and you do it right away or in a very timely manner. To be proactive means there is not yet a need for any action, but you look far ahead and try to anticipate a future need and act upon preemptively.