update `analyse-module` spec
add `generate-module-code` spec