mcpField
D
doc-writer

doc-writer

github.com/testacode文档处理52 次安装
代码仓库

关于 doc-writer

doc-writer 是用于在项目现有文档结构中创建技术文档的 skill。它帮助团队选择合适的分类,并按对应模板编写文档。

主要功能

  1. 01检查现有 docs/ 结构
  2. 02提供文档分类选项
  3. 03按日期或 ADR 序号命名文件
  4. 04应用规格、计划、ADR 和参考文档模板

适用场景

  1. 01为项目添加功能规格
  2. 02记录架构决策
  3. 03编写技术计划或参考文档

安装

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

$npx skills add https://github.com/testacode/llm-toolkit --skill doc-writer

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
adr-example.md
adr-template.md
plan-example.md
plan-template.md
reference-example.md
reference-template.md
spec-example.md
spec-template.md

详细介绍

文档编写器

用于按照项目的正确结构创建技术文档的技能。

创建流程

步骤 1:查找现有文档结构

检查是否存在 docs/ 及其子文件夹。

步骤 2:确定类别

如果 docs/ 中存在子文件夹:将其作为选项提供。

如果不存在子文件夹,则询问用户:

类别用途
specs/功能/系统规格说明
planning/正在进行的实施计划
archive/已完成或已被取代的文档
architecture/ADR、架构决策
reference/技术参考文档
backlog/待处理的功能、未来想法
work-in-progress/正在编写的文档
步骤 3:生成文件名

格式:YYYY-MM-DD-<feature-name>.md

  • 使用当前日期(不含时间)
  • <feature-name> 使用 kebab-case,描述清晰,不含空格
  • 例外:ADR 使用 NNNN-<name>.md(顺序编号)
步骤 4:创建文档
  1. 如果子文件夹不存在,则创建
  2. 阅读并应用 references/ 中对应的模板:
    • 规格说明:references/spec-template.md
    • 计划:references/plan-template.md
    • ADR:references/adr-template.md
    • 参考文档:references/reference-template.md
  3. 将文件写入正确位置

资源

如需查看各类文档的完整示例,请阅读 references/ 中的文件:

类型模板示例
规格说明references/spec-template.mdreferences/spec-example.md
计划references/plan-template.mdreferences/plan-example.md
ADRreferences/adr-template.mdreferences/adr-example.md
参考文档references/reference-template.mdreferences/reference-example.md

评论

支持 Markdown