Add directive generator
Merge pull request #7 from Cinamonas/feat-directive-generator

Add directive generator