dx-hub-init

Initialize a hub directory by discovering sibling repos and merging configs.

6|3|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/easingthemes/dx-aem-flow --skill dx-hub-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dx-hub-init
Source: https://github.com/easingthemes/dx-aem-flow/tree/main/plugins/dx-hub/skills/dx-hub-init
Command: npx skills add https://github.com/easingthemes/dx-aem-flow --skill dx-hub-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize a hub directory to orchestrate work across multiple repositories by discovering sibling repos, merging configs, and validating CLI compatibility.

Core Features & Use Cases

  • Scans parent directory for sibling repos that contain a .ai/config.yaml with a scm: key and aggregates them into a single hub config.
  • Merges repository configs into a hub/.ai/config.yaml, creates hub structure, and prepares CLAUDE.md and initial MCP settings.
  • Generates CLAUDE.md, creates a VS Code workspace option, and sets up environment for Claude Code integration and hub dispatch.

Quick Start

Run /dx-hub-init to create a hub directory and auto-configure multi-repo orchestration.

Frequently Asked Questions about dx-hub-init

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

FAQPage Schema
How do I initialize a hub directory for multi-repo orchestration?

To initialize a hub directory for multi-repo orchestration, run /dx-hub-init to scan sibling repos, merge their .ai/config.yaml files, and generate the hub structure including CLAUDE.md and MCP settings.

What is multi-repo orchestration and when do I need a hub directory?

Multi-repo orchestration coordinates work across multiple repositories from a central hub directory. You need it when bootstrapping a hub to aggregate sibling repo configs and validate CLI compatibility for unified Claude Code integration.

How does sibling repo discovery work during workspace setup?

Sibling repo discovery scans the parent directory for repositories containing a .ai/config.yaml file with an scm: key, then aggregates and merges those configurations into a single hub/.ai/config.yaml file.

Can I generate a VS Code workspace and Claude Code integration from multiple repositories?

Yes, multi-repo orchestration generates a VS Code workspace option and sets up the environment for Claude Code integration by creating .claude/settings.json, .mcp.json, and CLAUDE.md during hub initialization.

What files are required to set up a multi-repo hub structure?

Multi-repo hub setup requires creating .ai/config.yaml, .claude/settings.json, .mcp.json, and CLAUDE.md files. Sibling repos must contain a .ai/config.yaml with an scm: key to be discovered.

Does multi-repo orchestration validate CLI compatibility across discovered repositories?

Yes, multi-repo orchestration validates CLI compatibility during hub initialization to ensure the aggregated sibling repos can coordinate workflows seamlessly across the dx ecosystem.