返回顶部
d

doc-forge文档锻造器

Auto-documentation generator — analyzes code and generates README, API docs, architecture docs, inline comments. Use when documentation is missing or outdated.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
321
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

doc-forge

Doc Forge — 智能文档生成器

版本: 1.1.0 | 作者: Shadows Company | 许可证: MIT



触发条件

  • - 项目缺少README或文档已过时
  • 用户说记录此项目、生成文档、编写README
  • 新模块/功能需要文档
  • API端点需要文档化
  • 需要入门文档

不触发条件

  • - 代码自解释且命名良好
  • 用户明确表示无需文档
  • 为显而易见的代码添加琐碎注释

前置条件

无需二进制文件。此技能读取源文件并以markdown格式生成文档。无需外部工具。



文档类型

类型1 — README.md

结构:
markdown

项目名称


[一行描述]

快速开始

[3-5个运行步骤]

功能特性

[关键能力的项目符号列表]

安装

[逐步安装说明]

使用方法

[常见用例的代码示例]

配置

[环境变量、配置文件]

API参考

[如适用 — 端点或函数签名]

架构

[高层级图表或描述]

贡献指南

[如何贡献]

许可证

[许可证类型]

类型2 — API文档

针对每个端点/函数:
markdown

METHOD /路径/到/端点

描述:功能说明。

认证:必需/可选/无需

参数

名称类型必需描述
id字符串资源ID

请求体
json
{ key: value }

响应 (200):
json
{ ok: true, data: {} }

错误

状态码描述
400无效输入
401
未授权 |
| 404 | 未找到 |

类型3 — 架构文档

markdown

架构概述

系统图

[使用ASCII或Mermaid的文本图表]

组件

[每个主要组件的描述]

数据流

[数据在系统中的流动方式]

关键决策

[为何做出某些架构选择]

依赖项

[外部服务及其用途]

类型4 — 内联代码文档

添加代码注释的规则:

  1. 1. 只记录原因,不记录内容 — 代码已展示内容
  2. 记录边界情况 — 解释非显而易见的行为
  3. 记录契约 — 输入、输出、副作用
  4. 无显而易见的注释 — 在counter++上写// 递增计数器是噪音

好的示例:
python

速率限制:Stripe API允许最多100次请求/秒。


我们批量处理以保持在80以下,为重试留出空间。


batch_size = 80

差的示例:
python

将批量大小设为80


batch_size = 80


处理流程

  1. 1. 扫描项目结构 — 列出所有目录和关键文件(入口点、配置、测试)
  2. 读取入口点(main.py、index.ts、server.py),然后是配置,最后是支持模块
  3. 分析使用的框架、架构模式、数据流、公共接口
  4. 生成基于项目最需要的文档类型
  5. 验证每个代码示例和函数签名是否与实际源代码一致,然后定稿

安全考虑

此技能读取源代码文件以生成文档。它不执行代码、不发起网络调用、不修改现有源文件。生成的文档仅作为新文件写入。无需凭据、无持久化、无网络访问。适用于所有仓库。



输出格式

生成的文档遵循上述文档类型中定义的模板。每个输出文件是一个独立的markdown文档,放置在其所文档化的源代码旁边(对于README.md则放在项目根目录)。



规则

  1. 1. 先阅读再记录 — 绝不记录未阅读的代码
  2. 准确性优于完整性 — 正确记录少量内容优于错误记录大量内容
  3. 活文档 — 文档必须与当前代码状态一致
  4. 示例是必须的 — 每个API端点都需要使用示例
  5. 无虚构功能 — 只记录代码库中实际存在的内容
  6. 匹配项目语言 — 如果项目文档是法语,则用法语编写

由Shadows Company发布 — 我们在暗处工作,以服务于光明。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 shadows-doc-forge-1776194078 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 shadows-doc-forge-1776194078 技能

通过命令行安装

skillhub install shadows-doc-forge-1776194078

下载

⬇ 下载 doc-forge v1.1.0(免费)

文件大小: 2.85 KB | 发布时间: 2026-4-15 11:42

v1.1.0 最新 2026-4-15 11:42
Initial HIGH TRUST release

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部