Initial module skeleton generation with puppet module