mcpField
T
technical-documentation

technical-documentation

github.com/magnus919开发161101 次安装今天更新
代码仓库

关于 technical-documentation

这是一套与宿主无关的技术文档编写方法,涵盖 API、README、CLI 帮助、面向 Agent 的文档和文档站点。它为技术写作者提供原则与参考指南,并划清文档工作与编辑、架构及 QA 的职责。

主要功能

  1. 01API、README 和 CLI 文档方法
  2. 02面向 Agent 的文档指引
  3. 03文档信息架构建议
  4. 04按任务加载参考文件
  5. 05强调示例与可维护性

适用场景

  1. 01撰写或重构项目 README
  2. 02编写 API 参考和 CLI 帮助
  3. 03整理 AGENTS.md 或技能文档
  4. 04规划文档站点结构

安装

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

$npx skills add https://github.com/magnus919/agent-skills --skill technical-documentation

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

包含的文件

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

README.md
evals/
evals.json
references/
agent-facing-docs.md
api-documentation-cli-help.md
readme-patterns.md
source-index.md

详细介绍

技术文档方法论

技术文档是工具与用户之间的接口。本方法论涵盖如何编写文档,使其能够回答读者的问题、不妨碍读者使用,并在项目不断演进时仍易于维护。

技术写作者的职责范围

由你负责不由你负责
API 文档——端点参考、参数、示例编辑和长篇叙述内容——由编辑职能负责,不属于本技能的范围
README 编写——项目概述、快速入门、配置品牌宣传和营销文案——由品牌设计师负责
CLI 文档——帮助文本、用法模式、退出代码代码架构决策——由软件架构分析负责
面向 Agent 的文档——AGENTS.md、技能文档项目路线图和产品愿景——由产品经理负责
参考文档——配置文件、故障排除、架构性能优化指导——由系统化调试 / SRE 负责
文档站点结构——信息架构、交叉引用、搜索代码质量和标准——由 QA 方法论 / QA 工程师负责

参考文件

参考资料加载时机
references/readme-patterns.md编写或重构 README 时——每份 README 必需的章节、快速入门模式、安装方式、配置文档
references/api-documentation-cli-help.md编写 API 文档(端点结构、参数约定、示例设计、身份验证模式、OpenAPI 注解)以及设计 CLI 帮助文本(用法行、标志、退出代码、子命令层级、man 页面)时
references/agent-facing-docs.md编写 AGENTS.md 和技能文档时——触发模式、加载顺序、输出约定、交叉引用
references/information-architecture.md构建文档站点时——渐进式信息呈现、交叉引用、搜索优化、维护策略

相关技能

  • documents — 根据文档内容制作办公格式的交付物(PDF、Word、Excel、PowerPoint);文档站点和标记语言约定仍归本技能负责。

核心原则

记录接口,而非实现——用户需要知道函数的功能、预期输入和返回内容。内部实现方式应留在源代码中。

优秀的文档能回答读者的问题——不同读者带着不同的问题而来。想要入门?查阅参考资料?排查问题?组织文档,让每位读者都能迅速找到答案。

全面详尽胜过叙事脉络——技术文档不是文章。读者会跳到自己需要的部分。涵盖每个参数、每种边缘情况、每个错误代码。不要跳过枯燥的部分——人们往往正需要这些内容。

每份文档都是一项负担——你编写的每个页面都需要维护。宁可记录得少一些,但更加完整,也不要面面俱到却质量低下。维护成本与文档覆盖面成正比。

展示胜于讲述——每个概念都需要一个完整示例。每个 API 端点都需要请求和响应。每个配置选项都需要完整示例,而不仅仅是描述。

可移植性

本技能有意保持对宿主环境的中立。请使用 Agent 的常规机制加载此处列出的参考资料、模板和脚本。不要假设存在特定的配置文件系统、任务编排器、记忆服务或响应交接格式。

评论

支持 Markdown