← ClaudeAtlas

repokit-setuplisted

Set up a new project using DazzleTools git-repokit-template and git-repokit-common. Creates repo, adds subtree, initializes standard structure.
DazzleML/dazzle-claude-code-config · ★ 0 · AI & Automation · score 70
Install: claude install-skill DazzleML/dazzle-claude-code-config
# RepoKit Project Setup Full initialization of a new DazzleTools project from the git-repokit-template. ## User Input - $ARGUMENTS: Project name, org (DazzleTools/djdarcy/DazzleNodes), description, and project type (python-pypi, python-comfyui, cpp, other). ## Process ### Step 1: Create GitHub Repo from Template ```bash gh repo create <ORG>/<PROJECT_NAME> \ --template DazzleTools/git-repokit-template \ --public \ --description "<description>" ``` The template auto-substitutes `$PROJECT_NAME`, `$PACKAGE_NAME`, `$GITHUB_ORG`, `$CLI_COMMAND` based on the repo name (via `.github/workflows/setup-from-template.yml`). ### Step 2: Clone Locally If the target directory already exists with content (e.g., vendor/ source): ```bash cd <CODE_ROOT>/<PROJECT_NAME> git clone https://github.com/<ORG>/<PROJECT_NAME>.git /tmp/<project>-template cp -r /tmp/<project>-template/.git . cp -r /tmp/<project>-template/.github . cp /tmp/<project>-template/.gitignore . cp /tmp/<project>-template/LICENSE . cp /tmp/<project>-template/.repokit.json . git checkout -- CONTRIBUTING.md README.md docs/.gitkeep private/claude/.gitkeep \ private/claude/commits/commit_v0.1.0_initial-template.txt \ tests/conftest.py tests/one-offs/README.md tests/output/.gitkeep \ pyproject.toml ``` If starting fresh: ```bash git clone https://github.com/<ORG>/<PROJECT_NAME>.git <CODE_ROOT>/<PROJECT_NAME> cd <CODE_ROOT>/<PROJECT_NAME> ``` ### Step 3: Add git-repokit-common as Subtree ```bash git subtree add --