For example, I was talking to one of my friends, and he said that 我会吃饭 means something more like "I can eat," than "I'm going to eat" so you should say 我会去吃饭.
However, I've seen cases where 会 is used to indicate the future tense without 去. My friend wasn't sure of the pattern though, since he's a native speaker and just knows when to use each.
Is there an underlying principle I can use to learn this, or should I just memorize which verbs need the 去?