关于 docs-writer
docs-writer 是用于编写和编辑技术文档的技能,依据项目实现和贡献指南开展工作。它引导调查相关代码、保持风格一致,并检查内容和链接。
主要功能
- 01明确编写或编辑目标
- 02检查代码及相关文档
- 03遵循项目贡献和风格指南
- 04复核准确性、格式和链接
- 05完成后建议运行 `npm run format`
适用场景
- 01为代码功能撰写文档
- 02更新页面以匹配当前行为
- 03编辑文档以统一术语并提升清晰度
- 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 步:了解目标并制定计划
- 明确请求: 充分理解用户的文档请求。确定需要处理的核心功能、命令或概念。
- 区分任务类型: 判断请求主要是编写新内容,还是编辑现有内容。如果请求含糊不清(例如“修复文档”),请向用户澄清。
- 制定计划: 为所需更改制定清晰、分步的计划。
第 2 步:调查并收集信息
- 阅读代码: 仔细检查相关代码库,主要查看
packages/目录,以确保文档有实现作为依据,并找出任何缺口。 - 确定文件: 在
docs/目录中找到需要修改的具体文档文件。开始工作前,务必先阅读文件的最新版本。 - 检查关联内容: 考虑相关文档。如果更改了某个命令的行为,请检查其他页面是否引用了该命令。如果新增页面,请检查是否需要更新
docs/sidebar.json。确保所有链接均为最新。
第 3 步:编写或编辑文档
- 遵循风格指南: 遵守
references/style-guide.md中的规则。请阅读该文件,了解项目的文档标准。 - 确保新文档准确反映代码中的功能。
- 使用
replace和write_file: 使用文件系统工具应用计划中的更改。小范围编辑优先使用replace。新建文件或大幅重写时,使用write_file更合适。
子步骤:编辑现有文档(如第 1 步所述)
- 缺漏: 找出文档不完整或已无法反映现有代码的部分。
- 语气: 确保语气积极且引人入胜,而非被动。
- 清晰度: 修正措辞不当、拼写和语法问题。改写句子,让用户更容易理解。
- 一致性: 检查所有编辑过的文档,确保术语和风格一致。
第 4 步:验证并完成
- 检查工作: 完成更改后,重新阅读文件,确保文档格式良好,且内容符合现有代码。
- 验证链接: 验证新内容中所有链接是否有效。验证指向含有新内容或已删除内容页面的现有链接是否有效。
- 提出运行 npm format: 完成所有更改后,提出运行项目格式化脚本,以确保一致性,并建议使用命令:
npm run format
评论
支持 Markdown