--- name: 文档生成插件 description: 为文档编写、同步和校验提供完整工作流 tags: plugins, documentation, automation --- # 文档生成插件 这个插件把文档相关的命令、subagents、模板和 MCP 服务器打包在一起,帮助你生成、同步和校验文档。 ## 特性 ✅ 生成 API 文档 ✅ 创建和更新 README ✅ 同步文档 ✅ 改进代码注释 ✅ 生成示例 ## 包含内容 ### 命令 - [commands/generate-api-docs.md](commands/generate-api-docs.md) - 生成 API 文档 - [commands/generate-readme.md](commands/generate-readme.md) - 生成 README - [commands/sync-docs.md](commands/sync-docs.md) - 同步文档 - [commands/validate-docs.md](commands/validate-docs.md) - 校验文档 ### Subagents - [agents/api-documenter.md](agents/api-documenter.md) - API 文档 subagent - [agents/code-commentator.md](agents/code-commentator.md) - 代码注释 subagent - [agents/example-generator.md](agents/example-generator.md) - 示例生成 subagent ### 模板 - [templates/adr-template.md](templates/adr-template.md) - ADR 模板 - [templates/api-endpoint.md](templates/api-endpoint.md) - API 端点模板 - [templates/function-docs.md](templates/function-docs.md) - 函数文档模板 ### MCP 服务器 - GitHub 集成 - 用于文档同步 ## 安装 ```bash /plugin install documentation ``` ## 使用方式 ### 生成 API 文档 ```bash /generate-api-docs ``` ### 创建 README ```bash /generate-readme ``` ### 同步文档 ```bash /sync-docs ``` ### 校验文档 ```bash /validate-docs ``` ## 适用场景 - 想标准化项目文档产出 - 想自动生成 README、API 文档和示例 - 想同步多个文档之间的一致性 - 想维护代码注释和示例质量 ## 需求 - Claude Code 1.0+ - GitHub 访问权限(可选) ## 示例工作流 ```text 用户:/generate-api-docs Claude: 1. 扫描 /src/api/ 下的所有 API 端点 2. 委派给 api-documenter subagent 3. 提取函数签名和 JSDoc 4. 按模块 / 端点组织内容 5. 使用 api-endpoint.md 模板 6. 生成完整的 Markdown 文档 7. 包含 curl、JavaScript 和 Python 示例 结果: ✅ API 文档已生成 📄 已创建文件: - docs/api/users.md - docs/api/auth.md - docs/api/products.md 📊 覆盖率:23/23 个端点已文档化 ``` ## 模板用途 ### API 端点模板 用于编写带完整示例的 REST API 文档。 ### 函数文档模板 用于编写单个函数或方法的说明文档。 ### ADR 模板 用于记录架构决策。 ## 配置 为文档同步设置 GitHub token: ```bash export GITHUB_TOKEN="your_github_token" ``` ## 最佳实践 - 文档尽量贴近代码 - 随着代码变化同步更新文档 - 提供可直接执行的示例 - 定期校验文档有效性 - 使用模板保持一致性