{
  "schemaVersion": "1.0",
  "item": {
    "slug": "document-multiple-repository",
    "name": "Document Multiple Repository",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/dannyxyz22/document-multiple-repository",
    "canonicalUrl": "https://clawhub.ai/dannyxyz22/document-multiple-repository",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/document-multiple-repository",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=document-multiple-repository",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "CHANGELOG.md",
      "SKILL.md",
      "templates/API.template.md",
      "templates/ARCHITECTURE.template.md",
      "templates/CODE_COMMENTS.template.md",
      "templates/README.template.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "document-multiple-repository",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-02T15:44:07.720Z",
      "expiresAt": "2026-05-09T15:44:07.720Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=document-multiple-repository",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=document-multiple-repository",
        "contentDisposition": "attachment; filename=\"document-multiple-repository-0.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "document-multiple-repository"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/document-multiple-repository"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/document-multiple-repository",
    "agentPageUrl": "https://openagent3.xyz/skills/document-multiple-repository/agent",
    "manifestUrl": "https://openagent3.xyz/skills/document-multiple-repository/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/document-multiple-repository/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Propósito",
        "body": "Gerar documentação técnica consolidada para sistemas de software compostos por múltiplos repositórios\n(frontend, backend, microservices, infra, docs, wikis) armazenados localmente em um sistema de arquivos compartilhado."
      },
      {
        "title": "Premissas",
        "body": "Todos os repositórios (incluindo Wikis) já estão clonados localmente.\nMúltiplos repositórios podem compor um único sistema lógico.\nWikis são tipicamente repositórios git com o sufixo .wiki.\nAs linguagens podem incluir Java, Python, JavaScript.\nNão existem convenções rígidas de nomenclatura.\nA execução é manual via agente de IA (VS Code, Copilot, Gemini CLI, etc)."
      },
      {
        "title": "Entradas (Inputs)",
        "body": "ROOT_PATH: pasta contendo múltiplos sistemas.\nOUTPUT_PATH: destino para a documentação gerada.\nTEMPLATES_PATH: templates para README, ARCHITECTURE, API, CODE_COMMENTS."
      },
      {
        "title": "1. Descoberta de Sistemas (Discover Systems)",
        "body": "Escanear ROOT_PATH recursivamente.\nDetectar repositórios git (pastas .git).\nIdentificar repositórios de Wiki (nome da pasta termina com .wiki).\nAgrupar (cluster) repositórios por proximidade no sistema de arquivos.\nTratar cada grupo (código + wikis) como um único sistema lógico."
      },
      {
        "title": "2. Análise de Repositórios (Analyze Repositories)",
        "body": "Para cada repositório:\n\nDetectar o tipo (code, docs ou wiki).\nSe for Code (Código):\n\nDetectar linguagem e framework (Spring, Django, Node, etc).\nDetectar o tipo de serviço (backend, frontend, microservice, infra).\nExtrair: README, build files, manifests, API routes, entities, configs.\n\n\nSe for Wiki:\n\nDetectar páginas principais (Home.md, index.md).\nExtrair: guias de infraestrutura, tutoriais de setup, processos de negócio (DoR/DoD) e links para legislação externa ou ativos.\n\n\nSe for Docs:\n\nDetectar geradores estáticos (MkDocs, Sphinx, etc).\nExtrair: manuais funcionais e guias de usuário."
      },
      {
        "title": "3. Geração de Documentação (Generate Documentation)",
        "body": "Criar para cada sistema:\n\nSYSTEM_OVERVIEW.md (Visão consolidada incluindo negócio e tecnologia).\nARCHITECTURE.md.\nREPOSITORY_MAP.md.\nDEPLOYMENT.md (Informações mescladas de manifests de código e guias de wiki).\nPROCESSES_AND_GUIDELINES.md (Extraído de Wikis: DoR, DoD, regras de contribuição).\n\nCriar para cada repositório:\n\nREADME.generated.md.\nAPI.generated.md.\nCODE_STRUCTURE.md (para repositórios de código).\nWIKI_SUMMARY.md (para repositórios de wiki)."
      },
      {
        "title": "4. Estrutura de Saída (Output Structure)",
        "body": "OUTPUT_PATH/\nsystem-name/\nSYSTEM_OVERVIEW.md\nARCHITECTURE.md\nREPOSITORY_MAP.md\nDEPLOYMENT.md\nPROCESSES_AND_GUIDELINES.md\nrepos/\nrepo-name/\nREADME.generated.md\nAPI.generated.md\nCODE_STRUCTURE.md\nWIKI_SUMMARY.md"
      },
      {
        "title": "Execução",
        "body": "O agente recebe o comando:\n\"Run skill document-multiple-repository on <ROOT_PATH>\""
      },
      {
        "title": "Restrições (Constraints)",
        "body": "Não executar código.\nNão modificar os repositórios originais.\nApenas documentação."
      }
    ],
    "body": "Skill: document-multiple-repository\nPropósito\n\nGerar 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.\n\nPremissas\nTodos os repositórios (incluindo Wikis) já estão clonados localmente.\nMúltiplos repositórios podem compor um único sistema lógico.\nWikis são tipicamente repositórios git com o sufixo .wiki.\nAs linguagens podem incluir Java, Python, JavaScript.\nNão existem convenções rígidas de nomenclatura.\nA execução é manual via agente de IA (VS Code, Copilot, Gemini CLI, etc).\nEntradas (Inputs)\nROOT_PATH: pasta contendo múltiplos sistemas.\nOUTPUT_PATH: destino para a documentação gerada.\nTEMPLATES_PATH: templates para README, ARCHITECTURE, API, CODE_COMMENTS.\nEtapas de Processamento\n1. Descoberta de Sistemas (Discover Systems)\nEscanear ROOT_PATH recursivamente.\nDetectar repositórios git (pastas .git).\nIdentificar repositórios de Wiki (nome da pasta termina com .wiki).\nAgrupar (cluster) repositórios por proximidade no sistema de arquivos.\nTratar cada grupo (código + wikis) como um único sistema lógico.\n2. Análise de Repositórios (Analyze Repositories)\n\nPara cada repositório:\n\nDetectar o tipo (code, docs ou wiki).\nSe for Code (Código):\nDetectar linguagem e framework (Spring, Django, Node, etc).\nDetectar o tipo de serviço (backend, frontend, microservice, infra).\nExtrair: README, build files, manifests, API routes, entities, configs.\nSe for Wiki:\nDetectar páginas principais (Home.md, index.md).\nExtrair: guias de infraestrutura, tutoriais de setup, processos de negócio (DoR/DoD) e links para legislação externa ou ativos.\nSe for Docs:\nDetectar geradores estáticos (MkDocs, Sphinx, etc).\nExtrair: manuais funcionais e guias de usuário.\n3. Geração de Documentação (Generate Documentation)\n\nCriar para cada sistema:\n\nSYSTEM_OVERVIEW.md (Visão consolidada incluindo negócio e tecnologia).\nARCHITECTURE.md.\nREPOSITORY_MAP.md.\nDEPLOYMENT.md (Informações mescladas de manifests de código e guias de wiki).\nPROCESSES_AND_GUIDELINES.md (Extraído de Wikis: DoR, DoD, regras de contribuição).\n\nCriar para cada repositório:\n\nREADME.generated.md.\nAPI.generated.md.\nCODE_STRUCTURE.md (para repositórios de código).\nWIKI_SUMMARY.md (para repositórios de wiki).\n4. Estrutura de Saída (Output Structure)\n\nOUTPUT_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\n\nExecução\n\nO agente recebe o comando: \"Run skill document-multiple-repository on <ROOT_PATH>\"\n\nRestrições (Constraints)\nNão executar código.\nNão modificar os repositórios originais.\nApenas documentação."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/dannyxyz22/document-multiple-repository",
    "publisherUrl": "https://clawhub.ai/dannyxyz22/document-multiple-repository",
    "owner": "dannyxyz22",
    "version": "0.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/document-multiple-repository",
    "downloadUrl": "https://openagent3.xyz/downloads/document-multiple-repository",
    "agentUrl": "https://openagent3.xyz/skills/document-multiple-repository/agent",
    "manifestUrl": "https://openagent3.xyz/skills/document-multiple-repository/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/document-multiple-repository/agent.md"
  }
}