document-multiple-repository

Gera documentação técnica consolidada para sistemas de software com múltiplos repositórios (frontend, backend, microservices, wikis). Use quando o usuário pedir documentação de multi-repo, visão de arquitetura consolidada, mapeamento de repositórios ou documentação a partir de vários repos locais.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "document-multiple-repository" with this command: npx skills add dannyxyz22/document-multiple-repository

Skill: document-multiple-repository

Propósito

Gerar documentação técnica consolidada para sistemas de software compostos por múltiplos repositórios (frontend, backend, microservices, infra, docs, wikis) armazenados localmente em um sistema de arquivos compartilhado.

Premissas

  • Todos os repositórios (incluindo Wikis) já estão clonados localmente.
  • Múltiplos repositórios podem compor um único sistema lógico.
  • Wikis são tipicamente repositórios git com o sufixo .wiki.
  • As linguagens podem incluir Java, Python, JavaScript.
  • Não existem convenções rígidas de nomenclatura.
  • A execução é manual via agente de IA (VS Code, Copilot, Gemini CLI, etc).

Entradas (Inputs)

  • ROOT_PATH: pasta contendo múltiplos sistemas.
  • OUTPUT_PATH: destino para a documentação gerada.
  • TEMPLATES_PATH: templates para README, ARCHITECTURE, API, CODE_COMMENTS.

Etapas de Processamento

1. Descoberta de Sistemas (Discover Systems)

  • Escanear ROOT_PATH recursivamente.
  • Detectar repositórios git (pastas .git).
  • Identificar repositórios de Wiki (nome da pasta termina com .wiki).
  • Agrupar (cluster) repositórios por proximidade no sistema de arquivos.
  • Tratar cada grupo (código + wikis) como um único sistema lógico.

2. Análise de Repositórios (Analyze Repositories)

Para cada repositório:

  • Detectar o tipo (code, docs ou wiki).
  • Se for Code (Código):
    • Detectar linguagem e framework (Spring, Django, Node, etc).
    • Detectar o tipo de serviço (backend, frontend, microservice, infra).
    • Extrair: README, build files, manifests, API routes, entities, configs.
  • Se for Wiki:
    • Detectar páginas principais (Home.md, index.md).
    • Extrair: guias de infraestrutura, tutoriais de setup, processos de negócio (DoR/DoD) e links para legislação externa ou ativos.
  • Se for Docs:
    • Detectar geradores estáticos (MkDocs, Sphinx, etc).
    • Extrair: manuais funcionais e guias de usuário.

3. Geração de Documentação (Generate Documentation)

Criar para cada sistema:

  • SYSTEM_OVERVIEW.md (Visão consolidada incluindo negócio e tecnologia).
  • ARCHITECTURE.md.
  • REPOSITORY_MAP.md.
  • DEPLOYMENT.md (Informações mescladas de manifests de código e guias de wiki).
  • PROCESSES_AND_GUIDELINES.md (Extraído de Wikis: DoR, DoD, regras de contribuição).

Criar para cada repositório:

  • README.generated.md.
  • API.generated.md.
  • CODE_STRUCTURE.md (para repositórios de código).
  • WIKI_SUMMARY.md (para repositórios de wiki).

4. Estrutura de Saída (Output Structure)

OUTPUT_PATH/ system-name/ SYSTEM_OVERVIEW.md ARCHITECTURE.md REPOSITORY_MAP.md DEPLOYMENT.md PROCESSES_AND_GUIDELINES.md repos/ repo-name/ README.generated.md API.generated.md CODE_STRUCTURE.md WIKI_SUMMARY.md

Execução

O agente recebe o comando: "Run skill document-multiple-repository on <ROOT_PATH>"

Restrições (Constraints)

  • Não executar código.
  • Não modificar os repositórios originais.
  • Apenas documentação.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

aicade-create-service

Use when registering, updating, querying, or disabling aicade service-management APIs under /services, especially when preparing service metadata, billing, r...

Registry SourceRecently Updated
General

Huo15 Openclaw Enhance

火一五·克劳德·龙虾增强插件 v6.0.0 — npm 包改名 @huo15/openclaw-enhance → @huo15/huo15-openclaw-enhance(与 huo15-* 命名规范对齐 + 让 ClawHub 重新创建干净的 plugin entry,绕开老 slug 1.3.0-5.1....

Registry SourceRecently Updated
General

Xiaohongshu Creator Marketplace (Pugongying) Creator Core Metrics API

Call GET /api/xiaohongshu-pgy/api/pgy/kol/data/core_data/v1 for Xiaohongshu Creator Marketplace (Pugongying) Creator Core Metrics through JustOneAPI with use...

Registry SourceRecently Updated
General

Xiaohongshu Creator Marketplace (Pugongying) Creator Search API

Call GET /api/xiaohongshu-pgy/api/solar/cooperator/blogger/v2/v1 for Xiaohongshu Creator Marketplace (Pugongying) Creator Search through JustOneAPI.

Registry SourceRecently Updated