repo-init
This skill initializes the bgf project by cloning the two subproject git repositories (bgf-dawn Shopify theme and bgf_2024 informational website). Use when setting up the project on a new machine.
When & Why to Use This Skill
The repo-init skill automates the environment setup for the bgf project by programmatically cloning essential sub-repositories, including the bgf-dawn Shopify theme and the bgf_2024 informational website. It streamlines the developer onboarding process, ensuring all necessary dependencies and codebases are correctly localized with a single command.
Use Cases
- New Machine Setup: Quickly initialize the entire project workspace when migrating to a new development computer.
- Developer Onboarding: Simplify the technical kickoff for new team members by automating the manual git clone process for multiple repositories.
- Environment Synchronization: Ensure that all required project components are present and correctly structured according to the project's standard layout.
| name | repo-init |
|---|---|
| description | This skill initializes the bgf project by cloning the two subproject git repositories (bgf-dawn Shopify theme and bgf_2024 informational website). Use when setting up the project on a new machine. |
Repository Initialization
This skill sets up the bgf farm project by cloning the required subproject repositories.
Repositories
- bgf-dawn: Shopify retail theme
- bgf_2024: Informational website
Usage
Run the init script from the project root to clone both repositories:
bash .claude/skills/repo-init/scripts/init.sh
The script will skip any repos that already exist locally.