Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

multirepo-plan

verified

Esta skill debe usarse cuando el usuario pide "planear feature multi-repo", "coordinar cambios entre repositorios", "tienes acceso a ambos repositorios", "tienes acceso al repo del backend", "tienes acceso al repo del frontend", "feature que toca backend y frontend", "sincronizar APIs entre proyectos", o necesita planificar implementaciones coordinadas en multiples codebases con endpoints HTTP/REST como puntos de integracion.

View on GitHub

Marketplace

diegopher

DieGopherLT/dotclaudefiles

Plugin

dotclaudefiles

Repository

DieGopherLT/dotclaudefiles
1stars

plugins/dotclaudefiles/skills/multirepo-plan/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/DieGopherLT/dotclaudefiles/blob/main/plugins/dotclaudefiles/skills/multirepo-plan/SKILL.md -a claude-code --skill multirepo-plan

Installation paths:

Claude
.claude/skills/multirepo-plan/
Powered by add-skill CLI

Instructions

# Multi-Repository Planning

Skill for planning features that require coordinated changes across multiple repositories, generating flow documentation and independent implementation plans.

## Prerequisites

Before starting, gather from user:

1. **Path to second repository** (cwd is the first)
2. **Feature description** to implement

Do not assume roles (backend/frontend). Roles are determined by analysis.

## Workflow

### Phase 1: Shallow Indexing

Apply LSP Chain directly (without subagents) on both repositories. The goal is to identify integration candidates, not to deep dive.

Follow the flow described in [`references/lsp-chain-multirepo.md`](references/lsp-chain-multirepo.md), applying search patterns on each repo sequentially.

**Expected output:**

| Repo | Producer Candidates | Consumer Candidates |
|------|---------------------|---------------------|
| A (cwd) | [file:symbol, ...] | [file:symbol, ...] |
| B ({path}) | [...] | [...] |

### Phase 2: Selective Deep Dive

With identified candidates, determine if deeper analysis is needed. Invoke `explore-lsp` agents only when:

- Request/response types are unclear from documentSymbol
- Multiple abstraction layers exist (services calling other services)
- Data flow is not evident

**Invocation criteria:**

| Situation | Action |
|-----------|--------|
| Simple endpoint with clear types | Do not invoke, use hover/goToDefinition directly |
| Internal call chain | Invoke explore-lsp to trace flow |
| Generic types or any | Invoke explore-lsp to resolve actual types |
| Legacy code without types | Invoke explore-lsp + selective Read |

**Prompt for explore-lsp (when invoked):**

```text
Deep dive into {repo-path} for the following symbols: {candidate-list}.

Goal: Obtain concrete request/response types and trace internal dependencies.

Apply LSP Chain:
1. hover on each candidate symbol
2. goToDefinition for types
3. findReferences/incomingCalls if intermediate layers exist
4. Selective Read only if context is insuf

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
5007 chars