scaffold: improve manifest and config