setup-project
Purpose
Use this skill only for a new repository. It resolves the selected channel from the official Git source, verifies the installed bundled template matches that exact commit, renders the bundle, records the commit for future three-way updates, initializes the new-project workflow, and validates the generated documentation. It does not migrate legacy project state.
Resolve <skill-dir> as the directory containing this SKILL.md; resolve <core-dir> as its sibling dstack-core
skill directory. Run the setup helper through the shared workflow runner so uv reuses one environment for the workflow
rather than creating one environment per script path.
Shared trust contract
Before executing this workflow, read and follow
../dstack-core/references/TRUST-AND-AUTHORITY.md. That contract is
normative for this workflow. If it conflicts with this skill, follow the more restrictive rule and report the conflict.