setup-repo

Automate multi-worktree Git repository setup with branches, environment files, and dependencies.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/aoxendine3/sovra-core-lighthouse --skill setup-repo-aoxendine3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-repo
Source: https://github.com/aoxendine3/sovra-core-lighthouse/tree/main/AutoGPT/.claude/skills/setup-repo
Command: npx skills add https://github.com/aoxendine3/sovra-core-lighthouse --skill setup-repo-aoxendine3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of setting up a complex, multi-worktree Git repository layout for parallel development and code review workflows.

Core Features & Use Cases

  • Multi-Worktree Initialization: Creates main, review, and multiple feature branches as independent worktrees.
  • Automated Branch Creation: Sets up branches from a specified base, reducing manual Git commands.
  • Environment & Dependency Setup: Copies environment files, configures branchlet, and installs dependencies across all worktrees for a unified dev environment.
  • Use Case: Ideal for teams managing monorepos or multiple concurrent features, ensuring consistent setup and onboarding procedures.

Quick Start

Use the setup-repo skill to initialize a fresh clone for parallel development workflows.

Frequently Asked Questions about setup-repo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up multiple Git worktrees for parallel development?

Setting up multiple Git worktrees for parallel development is automated by creating independent worktrees for main, review, and feature branches from a specified base, eliminating manual Git commands for each branch initialization.

What is automated multi-worktree repo setup and when do I need it?

Automated multi-worktree repo setup creates independent working directories for concurrent branches within a single repository. You need it when managing monorepos or multiple concurrent features to ensure consistent onboarding and parallel code review workflows.

Can I automatically install dependencies across all Git worktrees?

Yes, you can automatically install dependencies across all Git worktrees. The setup process copies environment files, configures branchlet, and uniformly installs dependencies across every worktree to ensure a unified development environment.

Does this multi-worktree Git setup work for complex monorepo layouts?

This multi-worktree Git setup works for complex monorepo layouts by initializing a fresh clone with main, review, and multiple feature branches configured as independent worktrees, ensuring consistent development environments for teams managing concurrent features.

What's the best way to configure environment files for multiple Git worktrees?

The best way to configure environment files for multiple Git worktrees is through automated initialization that uniformly copies environment files and configures branchlet across all worktrees, ensuring a unified development environment without manual file duplication.

Why does manual Git worktree setup cause inconsistent development environments?

Manual Git worktree setup causes inconsistent development environments because individually creating branches, copying environment files, and installing dependencies across worktrees often leads to configuration drift and missing dependencies during team onboarding.