gh-1 create app skeleton