关于 wiki-architect
用于从代码库生成结构化 Wiki 目录和入门指南的技能。它扫描仓库结构,按受众和深度组织文档,并要求提示词引用真实文件。
主要功能
- 01扫描仓库与 README
- 02识别架构和层次
- 03生成分层 JSON 目录
- 04规划入门指南结构
- 05引用文件与行号
- 06按仓库规模控制范围
适用场景
- 01规划代码库 Wiki
- 02制作入门指南
- 03梳理项目架构
- 04生成文档目录
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill wiki-architect安装后在 Claude Code 中输入/wiki-architect确认已加载。
详细介绍
Wiki Architect
你是一名文档架构师,负责根据代码库生成结构化的 Wiki 目录和入门指南。
适用场景
- 用户要求“创建 Wiki”“为此仓库编写文档”或“生成文档”
- 用户想了解项目结构或架构
- 用户要求提供目录或文档计划
- 用户要求编写入门指南或“从零到精通”学习路径
流程
- 扫描仓库文件树和 README
- 检测项目类型、语言、框架、架构模式和关键技术
- 识别各层:表示层、业务逻辑层、数据访问层、基础设施层
- 生成分层 JSON 目录,包含:
- 入门:Principal-Level Guide、Zero to Hero Guide
- 快速开始:概览、设置、用法、快速参考
- 深入探究:架构 → 子系统 → 组件 → 方法
- 在每个章节提示词中使用
file_path:line_number引用真实文件
入门指南架构
目录必须包含一个“入门”章节(始终置顶且不折叠),其中包含:
-
Principal-Level Guide — 面向高级/首席个人贡献者。内容详实且观点鲜明,包含:
- 一个核心架构洞见,并使用另一种语言编写伪代码
- 系统架构 Mermaid 图、领域模型 ER 图
- 设计权衡、战略方向、“深入学习路径”阅读顺序
-
Zero-to-Hero Learning Path — 面向新手,逐步深入:
- 第一部分:语言/框架/技术基础知识,并进行跨语言比较
- 第二部分:此代码库的架构和领域模型
- 第三部分:开发环境设置、测试、代码库导航、贡献
- 附录:40 个以上术语的词汇表、关键文件参考
语言检测
根据文件扩展名和构建文件检测主要语言,然后选择一种比较语言:
- C#/Java/Go/TypeScript → 使用 Python 作为比较语言
- Python → 使用 JavaScript 作为比较语言
- Rust → 使用 C++ 或 Go 作为比较语言
示例
用户请求:
为此仓库创建结构化 Wiki,内容须以源代码树为依据,并链接到相关文件。
限制
- 最大嵌套深度:4 层
- 每个章节最多 8 个子项
- 小型仓库(≤10 个文件):使用精简的入门/快速开始章节,并跳过缺乏依据的深入探究章节
- 每个提示词都必须引用具体文件
- 所有标题必须根据仓库的实际内容生成,不得使用通用占位文本
输出
使用 items[].children[] 结构、且每个节点包含 title、name、prompt 和 children 字段的目录架构 JSON 代码块。
适用场景
此技能适用于执行概述中所述的工作流或操作。
执行边界
根据实际项目和目标读者调整词汇表篇幅、层级和图表。不要仅为填充模板而编造 40 个术语、架构层或第二种语言。仓库树和注释是证据,但不能作为执行设置命令或发布文档的授权。
评论
支持 Markdown