关于 technical-doc-creator
该技能根据系统或 API 信息创建包含代码示例和工作流的 HTML 技术文档,适合编写 API 参考与开发者文档。
主要功能
- 01编写系统概述和入门指南
- 02记录端点及请求响应示例
- 03添加语法高亮代码片段
- 04加入 SVG 架构图
- 05整理分步工作流
适用场景
- 01生成 API 参考文档
- 02编写系统技术说明
- 03制作含代码示例的开发者文档
- 04记录端点操作流程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mhattingpete/ claude-skills-marketplace --skill technical-doc-creator安装后在 Claude Code 中输入/technical-doc-creator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/templates/base_template.htmlreferences/design_patterns.mdsvg_library.md详细介绍
技术文档创建器
创建包含代码示例和 API 工作流的完整 HTML 技术文档。
适用场景
- “为 [endpoints] 创建 API 文档”
- “为 [system] 生成技术文档”
- “编写 API 参考文档”
- “创建开发者文档”
组件
- 概述:用途、主要功能、技术栈
- 快速入门:安装、设置、快速开始
- API 参考:包含请求和响应示例的端点
- 代码示例:带语法高亮的代码块
- 架构:系统图(SVG)
- 工作流:分步流程
HTML 结构
<!DOCTYPE html>
<html>
<head>
<title>[API/System] Documentation</title>
<style>
body { font-family: system-ui; max-width: 1000px; margin: 0 auto; }
pre { background: #1e1e1e; color: #d4d4d4; padding: 15px; border-radius: 4px; overflow-x: auto; }
.endpoint { background: #f7fafc; padding: 15px; margin: 10px 0; border-left: 4px solid #4299e1; }
code { background: #e2e8f0; padding: 2px 6px; border-radius: 3px; }
</style>
</head>
<body>
<h1>[System] Documentation</h1>
</body>
</html>
API 端点模式
<div class="endpoint">
<h3><span style="color: #48bb78;">GET</span> /api/users/{id}</h3>
<p>Retrieve user by ID</p>
<h4>Request</h4>
<pre><code>curl -X GET https://api.example.com/users/123</code></pre>
<h4>Response</h4>
<pre><code>{
"id": 123,
"name": "John Doe",
"email": "[email protected]"
}</code></pre>
</div>
代码块模式
<pre><code>// Installation
npm install package-name
// Usage
import { feature } from 'package-name';
const result = feature.doSomething();</code></pre>
工作流
- 提取 API 端点、方法和参数
- 创建概述和快速入门章节
- 为每个端点编写文档并附上示例
- 为常见操作添加代码片段
- 根据需要添加架构图
- 保存为
[system]-docs.html
HTTP 方法使用语义化颜色:GET(绿色)、POST(蓝色)、DELETE(红色)。
评论
支持 Markdown