开发与工程 ✓ Microsoft · 官方 repository-analysisdocumentation-generationonboarding-guidesarchitecture-mappingwiki-generationmermaid-diagrams

Wiki Architect

将代码仓库分析为分层文档目录和循序渐进的上手指南。

FollowSkills 评估 · FSRS-2.0
不推荐
52/ 100 五分制 2.6 / 5
信任安全17 / 25 · 3.4/5

技能限定为扫描仓库并生成文档,要求先解析仓库来源并使用本地或链接引用,未见恶意行为、凭证处理或破坏性默认操作,因此保留较高分;但未明确权限范围、敏感数据处理、外部链接安全、用户确认、回滚或数据流披露,扣8分。

可靠稳定7 / 20 · 1.8/5

步骤顺序、触发条件和输出字段较清晰,且仓库提供通用测试基础设施;但本技能没有专属测试或示例,强制执行git命令在非Git环境中的失败反馈未定义,且未说明扫描异常、超大仓库或缺失README时如何处理,扣13分;静态评估上限为10分。

适用触发10 / 15 · 3.3/5

触发场景明确,目标是架构理解、Wiki、目录和入门文档;但未声明不适用范围、输入边界或语义冲突处理,也没有中文输出支持说明。其核心功能不依赖海外服务,未因网络可达性扣分,扣5分。

规范维护8 / 15 · 2.7/5

具有名称、描述、MIT许可证、作者和1.0.0版本元数据,结构包含触发条件、流程、约束和输出要求;但缺少安装/依赖说明、参数稳定性说明、示例、FAQ、已知限制、变更记录及明确维护责任和更新路径,扣7分。

有效结果6 / 15 · 2.0/5

目标输出包含分层目录、四类入门指南和文件引用,理论上可直接形成文档规划;但没有完整schema示例或代表性产物,部分要求(40+术语表、图表、成本模型等)可能造成过度生成,且静态读取无法证明结果正确性,扣9分;静态评估上限为7分。

证据核验4 / 10 · 2.0/5

技能要求引用实际文件,仓库存在CI、评估工作流和测试代码,提供一定可审计性;但给定材料未证明该技能路径有专属场景、测试覆盖或第三方可复现实例,扣6分;静态评估上限为5分。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 强制要求先运行git remote get-url origin和git rev-parse,未定义命令失败或非Git仓库时的可诊断处理。
  • 未规定敏感信息、私有仓库内容和外部引用链接的处理边界。
  • 输出要求很重,可能生成超出用户实际需要的多层指南;没有示例schema或最小输出样例。
  • CI和测试材料是仓库级证据,并非该技能路径的专属验证。
查看完整评分方法 →

它能做什么 & 适用场景

Wiki Architect 是 Microsoft Agent Skills 仓库中 deep-wiki 插件的一项文档架构技能。它面向需要创建 wiki、规划文档、梳理代码库结构或理解高层架构的用户。技能会先确认源代码仓库上下文,再分析文件树、README、项目类型、技术栈和架构层次。最终产出包含入门指南、Getting Started 和 Deep Dive 的分层文档目录。

先运行 Git 命令检查 origin 远程地址和当前分支,并确认仓库是本地仓库还是有源代码仓库 URL;随后扫描文件树和 README,识别语言、框架、关键技术及展示层、业务逻辑、数据访问和基础设施层;最后生成最多四层、每节最多八个子项的 JSON 文档目录,包含 Contributor、Staff Engineer、Executive 和 Product Manager 四类 onboarding 指南,并要求各节提示引用具体文件。

  1. 新贡献者需要一条从语言基础到代码导航、测试和贡献流程的上手路径时。
  2. 技术负责人需要用目录、架构图、领域模型和设计取舍规划深度文档时。
  3. 团队准备为一个中大型代码仓库创建 wiki 和高层架构地图时。
  4. 产品或管理人员需要从同一仓库文档中获得不含代码的能力、风险和使用概览时.

优缺点一览

优点
  • 明确覆盖仓库扫描、架构识别、文档分层和 onboarding 规划。
  • 为不同读者定义了 Contributor、Staff Engineer、Executive 和 Product Manager 四种指南。
  • 要求引用具体文件,并限制目录深度和单节子项数量。
局限
  • 必须先解决源仓库上下文,缺少远程地址或本地仓库确认时不能继续。
  • 技能本身没有提供测试场景或验收标准;README 的测试统计针对集合,未证明该技能单独有测试覆盖。
  • 输出依赖可访问的代码仓库文件树和 README;源材料未说明对缺失或不可读文件的处理方式。

如何安装

该技能位于 .github/plugins/deep-wiki/skills/wiki-architect/SKILL.md。README 提供的集合安装命令是:npx skills add microsoft/skills,然后在向导中选择需要的技能;也可以在 Copilot CLI 中运行 /plugin marketplace add microsoft/skills/plugin install deep-wiki@skills。源材料未说明 wiki-architect 的独立安装命令。

如何使用

将技能安装到代理配置目录后,使用类似“create a wiki for this repository”“document this repo”“map the codebase structure”或“create an onboarding guide”的请求触发。技能要求先确认源仓库上下文,并在获得远程 URL或确认本地仓库后再继续。

常见问题

它能直接生成完整 wiki 页面吗?
源材料明确要求它生成分层 JSON 文档目录和 onboarding 指南;未明确保证直接生成所有完整页面。
使用它是否需要联网?
技能正文明确要求检查本地 Git 远程地址并请求源仓库 URL,但没有明确规定执行网络请求;使用远程仓库内容时仍需具备相应访问条件。
它适合小型仓库吗?
适合,但规则规定文件数不超过 10 个的仓库只生成 Getting Started,并跳过 Deep Dive,同时保留 onboarding。
它会把整个 Agent Skills 集合都当成分析对象吗?
不会。此技能应针对用户指定的源代码仓库;本条目仅描述 `.github/plugins/deep-wiki/skills/wiki-architect/SKILL.md` 的能力。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

为 Python Azure 应用提供基于 Microsoft Entra ID 的可复用身份认证指导。

开发与工程 ✓ Microsoft · 官方

Azure Event Hubs Java 开发技能

帮助 Java 开发者构建高吞吐、可 checkpoint 的 Azure 事件流应用。

开发与工程 ✓ Microsoft · 官方

Azure Tables Python 技能

帮助 Python 开发者使用 Azure Tables 完成安全认证、实体管理、查询与批量事务操作。

开发与工程 ✓ Microsoft · 官方

Azure Identity TypeScript

为 TypeScript Azure 应用配置安全、可切换的 Microsoft Entra ID 身份验证。

自动化与运维 ✓ Microsoft · 官方

Azure 应用可靠性顾问

评估并提升 Azure Functions 与 App Service 的可靠性。

开发与工程 ✓ Microsoft · 官方

Azure 云架构师

帮助编码代理按照 Azure 架构中心最佳实践设计和审查生产级云系统。

开发与工程 ✓ Microsoft · 官方

Azure AI 文本分析 Python 技能

为 Python 开发者提供 Azure 文本分析与自然语言处理集成指导。

自动化与运维 ✓ Microsoft · 官方

Azure 资源架构可视化器

分析 Azure 资源组及其依赖关系,生成详细的 Mermaid 架构图。

开发与工程 ✓ Microsoft · 官方

Azure Maps .NET 开发技能

为 .NET 应用提供地理搜索、路线、地图、定位与天气开发指导。

开发与工程 ✓ Microsoft · 官方

Azure AI Vision 图像分析技能

为 Python 编码代理提供 Azure AI Vision 图像理解实现指南。

开发与工程 ✓ Microsoft · 官方

Azure Blob Storage Python 技能

帮助 Python 开发者安全高效地操作 Azure Blob Storage。

开发与工程 ✓ Microsoft · 官方

Azure Queue Storage Python 技能

帮助编码代理使用 Python 构建安全、可靠的 Azure Queue Storage 异步消息处理。

自动化与运维 ✓ Microsoft · 官方

Azure AI 网关治理

用 Azure API Management 统一治理 AI 模型、MCP 工具和智能体流量。

自动化与运维 ✓ Microsoft · 官方

AKS Automatic 就绪评估

评估 Kubernetes 工作负载能否迁移到 AKS Automatic,并定位兼容性阻塞项。

开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB .NET 资源管理技能

用 .NET 通过 ARM 部署和管理 Azure Cosmos DB 资源。

开发与工程 ✓ Microsoft · 官方

Azure Playwright 工作区管理技能

用 .NET 通过 Azure Resource Manager 配置和管理 Microsoft Playwright Testing 工作区。

开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB Python 技能

帮助 Python 开发者可靠地构建和操作 Azure Cosmos DB NoSQL 应用。

开发与工程 ✓ Microsoft · 官方

Azure Key Vault Python SDK 技能

帮助 Python 编码代理安全管理 Azure Key Vault 中的机密、加密密钥和证书。

开发与工程 ✓ Microsoft · 官方

Azure API Management Python 技能

帮助编码代理使用 Python SDK 管理 Azure API Management 的服务、API、产品、订阅与策略。

开发与工程 ✓ Microsoft · 官方

Azure Monitor 查询 Python 技能

帮助 Python 开发者查询 Azure Monitor 日志与指标。

相关 Skills