Yeoman defines scaffolding for modern web applications.
Generators are used to start projects based on specific archetypes (used with grunt and bower). It’s much like the maven archetype plugin for Java projects.
npm install -g yo
I don’t like it. The templates I reviewed assume or prescribe too much. I prefer to start with minimal scaffolding and build it up. Stick with grunt-init