repo-sync

Official

Orchestrate multi-repo syncing.

AuthorMETR
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps teams sync the platform monorepo with four legacy repositories by cherry-picking new commits, porting Terraform changes to Pulumi, and updating the sync history, ensuring changes are consolidated consistently.

Core Features & Use Cases

  • Cherry-pick new commits from the four remotes into hawk/monorepo using subtree cherry-pick and format-patch workflows as needed.
  • Resolve conflicts and port infrastructure changes from legacy repos into Pulumi, while maintaining a documented sync history.
  • Provide a phase-based workflow (Prepare, Find last synced commits, Cherry-pick, Resolve conflicts, Create PR, Port Pulumi, Update sync history) and guardrails for IAM and path rewrites.

Quick Start

Clone the hawk repository, configure remotes, and follow the phase-based workflow to cherry-pick changes from the legacy repositories into the monorepo.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: repo-sync
Download link: https://github.com/METR/hawk/archive/main.zip#repo-sync

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.