meta-repo

Orchestrate commands and migrations across multiple repositories via a central .meta configuration.

207|31|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/AbsolutelySkilled/AbsolutelySkilled --skill meta-repo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-repo
Source: https://github.com/AbsolutelySkilled/AbsolutelySkilled/tree/main/skills/meta-repo
Command: npx skills add https://github.com/AbsolutelySkilled/AbsolutelySkilled --skill meta-repo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Coordinating changes across many repositories is error-prone and manual. meta provides a centralized orchestration layer via a .meta config so teams can run commands consistently across multiple repos.

Core Features & Use Cases

  • Multi-repo orchestration: clone, register, and execute across all child repos from a single control plane.
  • Fine-grained targeting: apply commands to a subset of repositories using include/exclude filters.
  • Monorepo migration support: migrate directories into independent repos while preserving history and continuity.
  • Central configuration: maintain a single .meta mapping of projects and ignore rules.

Quick Start

Initialize a new meta repo with meta init and register two child repos to orchestrate commands across them.

Frequently Asked Questions about meta-repo

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

FAQPage Schema
How do I run commands across multiple Git repositories at once?

Multi-repo orchestration lets you execute commands across all child repositories from a single control plane. You initialize a central .meta configuration, register your projects, and use plugin-based routing to apply commands consistently.

What is the best way to migrate a monorepo into separate repositories?

Migrating a monorepo into separate repositories is supported natively by splitting directories into independent repos while preserving history and continuity. The system uses a central .meta configuration to map and orchestrate these newly independent projects.

Can I target a subset of repositories when running multi-repo workflows?

Yes, multi-repo workflows support fine-grained targeting. You can apply commands to a subset of repositories by using include and exclude filters within your central .meta configuration to control exactly which projects are affected.

How do I set up multi-repo orchestration for existing projects?

To set up multi-repo orchestration, run meta init to create a minimal .meta configuration, then register your existing projects using meta project create or meta project import to establish the central control plane.

Does multi-repo orchestration require specific dependency management tools?

Multi-repo orchestration supports plugin-based command routing for common dependency tools. It includes specific plugins like meta npm and meta yarn, allowing you to keep dependencies synchronized across all registered child repositories.

When should I not use a multi-repo orchestration approach?

Multi-repo orchestration adds a central .meta configuration layer, which is unnecessary for single-repository projects. If your team does not need to coordinate changes, run migrations, or synchronize dependencies across many repositories, this approach introduces avoidable overhead.