repo-init

tylermorganme's avatarfrom tylermorganme

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.

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 22, 2025

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.
namerepo-init
descriptionThis 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.