openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > 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…

综合技能

作者:Daniel Lélis Baggio @dannyxyz22

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v0.1.0

统计:⭐ 0 · 796 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:dannyxyz22/document-multiple-repository

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill's requests and instructions are consistent with its stated purpose (scanning local repositories and producing consolidated documentation) and it does not ask for extra credentials, installs, or network access.

目的

The skill claims to generate consolidated documentation from multiple locally-cloned repositories and its instructions only require scanning a provided ROOT_PATH, detecting git repos and wikis, and producing files under OUTPUT_PATH. There are no unrelated environment variables, binaries, or install steps required, so the requested capabilities match the stated purpose.

说明范围

SKILL.md directs the agent to recursively scan ROOT_PATH for .git directories, classify repos, and extract README, build files, manifests, API routes, wiki pages, etc. This is appropriate for repository documentation, but the instructions do not include explicit safeguards: they may read configuration files or secrets that happen to live in the repositories (e.g., .env, config, private keys) and do not specify redaction, size limits, or exclud…

安装机制

This is an instruction-only skill with no install spec and no code files to execute. That is the lowest-risk install model: nothing is written to disk by the skill itself and no external downloads are requested.

证书

The skill declares no required environment variables, credentials, or config paths. That is proportionate to its purpose of reading local repositories. There are template examples that show API headers and tokens (placeholders), but the skill does not request those at runtime.

持久

always:false and default model-invocation settings are used. The skill does not request persistent presence or elevated platform privileges, nor does it modify other skills or global agent settings according to the provided files.

综合结论

This skill appears coherent and does what it says: scan a user-specified folder of locally-cloned repositories and generate documentation. Before running it, explicitly choose a narrow ROOT_PATH (do not point it at / or your entire home directory) so it only examines intended projects. Expect it to read repository files including READMEs and config files—if those repos contain secrets (API keys, private certs, .env files), remove or move them …

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Document Multiple Repository」。简介:Gera documentação técnica consolidada para sistemas de software com múltiplos r…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/dannyxyz22/document-multiple-repository/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: document-multiple-repository
description: 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.
version: 0.1.0
---

# 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.