タスク grunt の自作 task は Gruntfile.js 内に好きに書けるし、別ファイルに書いておくのも簡単( grunt.task.loadTasks )。 プラグイン タスクを別リポジトリで管理したいなあと思ったとき、その別ファイルを git の submodule にしても良いのだけど、公式おすすめは npm パッケージ化すること。 grunt 的には「 grunt plugin 」化すること。 手順 Creating plugins - Grunt: The JavaScript Task Runner ここに従う。 npm publish さえしなければ超適当にやっても大丈夫。 npm publish されてるのでも超適当なの多いけど…。 オレオレ手順 あとは grunt-init gruntplugin すると、このプラグイン自体の Gruntfile.js ができて