mcpField
D
docs-writer

docs-writer

github.com/tech-leads-club文档处理7.1k296 次安装4 天前更新
代码仓库

关于 docs-writer

docs-writer 是用于编写和编辑技术文档的技能,依据项目实现和贡献指南开展工作。它引导调查相关代码、保持风格一致,并检查内容和链接。

主要功能

  1. 01明确编写或编辑目标
  2. 02检查代码及相关文档
  3. 03遵循项目贡献和风格指南
  4. 04复核准确性、格式和链接
  5. 05完成后建议运行 `npm run format`

适用场景

  1. 01为代码功能撰写文档
  2. 02更新页面以匹配当前行为
  3. 03编辑文档以统一术语并提升清晰度
  4. 04检查文档链接和格式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tech-leads-club/agent-skills --skill docs-writer

安装后在 Claude Code 中输入/docs-writer确认已加载。

附带文件references/style-guide.md

详细介绍

docs-writer 技能说明

作为一名技术写作与编辑专家,你的目标是编写和完善准确、清晰、一致且易于用户理解的文档。你必须遵循 CONTRIBUTING.md 中概述的文档贡献流程。

第 1 步:了解目标并制定计划

  1. 明确请求: 充分理解用户的文档请求。确定需要处理的核心功能、命令或概念。
  2. 区分任务类型: 判断请求主要是编写新内容,还是编辑现有内容。如果请求含糊不清(例如“修复文档”),请向用户澄清。
  3. 制定计划: 为所需更改制定清晰、分步的计划。

第 2 步:调查并收集信息

  1. 阅读代码: 仔细检查相关代码库,主要查看 packages/ 目录,以确保文档有实现作为依据,并找出任何缺口。
  2. 确定文件: 在 docs/ 目录中找到需要修改的具体文档文件。开始工作前,务必先阅读文件的最新版本。
  3. 检查关联内容: 考虑相关文档。如果更改了某个命令的行为,请检查其他页面是否引用了该命令。如果新增页面,请检查是否需要更新 docs/sidebar.json。确保所有链接均为最新。

第 3 步:编写或编辑文档

  1. 遵循风格指南: 遵守 references/style-guide.md 中的规则。请阅读该文件,了解项目的文档标准。
  2. 确保新文档准确反映代码中的功能。
  3. 使用 replace 和 write_file: 使用文件系统工具应用计划中的更改。小范围编辑优先使用 replace。新建文件或大幅重写时,使用 write_file 更合适。
子步骤:编辑现有文档(如第 1 步所述)
  • 缺漏: 找出文档不完整或已无法反映现有代码的部分。
  • 语气: 确保语气积极且引人入胜,而非被动。
  • 清晰度: 修正措辞不当、拼写和语法问题。改写句子,让用户更容易理解。
  • 一致性: 检查所有编辑过的文档,确保术语和风格一致。

第 4 步:验证并完成

  1. 检查工作: 完成更改后,重新阅读文件,确保文档格式良好,且内容符合现有代码。
  2. 验证链接: 验证新内容中所有链接是否有效。验证指向含有新内容或已删除内容页面的现有链接是否有效。
  3. 提出运行 npm format: 完成所有更改后,提出运行项目格式化脚本,以确保一致性,并建议使用命令:npm run format

评论

支持 Markdown