Add idea plugin: gen-idea

Add gen idea to plugin