What problem does it solve? Starting a new Jac project by hand means guessing the correct directory layout, entry-point conventions, and jac.toml configuration for each project type. This Skill removes that guesswork by driving the built-in jac create scaffolder, which stays current with Jac releases and stamps the right structure for every project kind. ## Core Features & Use Cases - Kind-aware scaffolding: Create any of 12 built-in project kinds (cli, service, web-app, desktop, mobile, native-binary, and more) with a single jac create --kind command, each producing the correct entry-point and jac run behavior. - Template variants and custom templates: Use named variants like jac-shadcn for production UI with 53 accessible primitives, or pack your own project into a reusable .jacpack template with {{name}} placeholder substitution. - Guardrails and post-scaffold checklist: Avoid silent project nesting, verify the scaffold compiles with jac check, and run the project correctly with kind-aware jac run dispatch. - Use Case: You want to build a web app with shadcn components. Run jac create myapp --use jac-shadcn, then jac install, jac check ., and jac start --dev to get a hot-reloading server with themed UI primitives ready to extend. ## Quick Start Ask the assistant to scaffold a new Jac web application named myapp using the jac-shadcn template and verify it compiles.