Skip to main content

gen-docs

文档生成器。自动分析模块结构,生成 README.md 和 DESIGN.md 骨架。当用户提到生成文档、创建README、创建DESIGN、文档骨架、文档模板时使用。在新建模块开始时自动触发。

설치로 이동

소스 정보

저장소
fengshao1227/ccg-workflow
최근 소스 활동
2026년 8월 29일 15:32
감지된 SKILL.md 언어
중국어
스타
5,892
포크
446

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
gen-docs
description
文档生成器。自动分析模块结构,生成 README.md 和 DESIGN.md 骨架。当用户提到生成文档、创建README、创建DESIGN、文档骨架、文档模板时使用。在新建模块开始时自动触发。
license
MIT
compatibility
node>=18
user-invocable
true
disable-model-invocation
false
allowed-tools
Bash, Read, Write, Glob
argument-hint
<模块路径> [--force]
# 📝 造典关卡 · 文档生成器 ## 核心原则 ``` 无文档不成模块 文档是模块的身份证 没有身份证的模块不允许上线 ``` ## 自动生成 运行文档生成脚本(跨平台): ```bash # 在 skill 目录下运行 node scripts/doc_generator.js <模块路径> node scripts/doc_generator.js <模块路径> --force # 强制覆盖已存在的文档 node scripts/doc_generator.js <模块路径> --json # JSON 输出 ``` ## 生成内容 ### README.md 骨架 自动生成的 README.md 包含: - **模块名称** — 从目录名提取 - **描述** — 从代码文档字符串提取(如有) - **特性列表** — 待填充 - **依赖** — 从 requirements.txt/pyproject.toml 提取 - **使用方法** — 基础模板 - **API 概览** — 从代码提取类和函数列表 - **目录结构** — 自动扫描生成 ### DESIGN.md 骨架 自动生成的 DESIGN.md 包含: - **设计概述** — 目标与非目标模板 - **架构设计** — 架构图占位符 - **核心组件** — 从代码提取类列表 - **设计决策** — 决策记录表格模板 - **技术选型** — 自动检测语言和依赖 - **权衡取舍** — 已知限制和技术债务模板 - **安全考量** — 威胁模型和安全措施模板 - **变更历史** — 初始版本记录 ## 智能分析 ### 支持的语言 | 语言 | 分析能力 | |------|----------| | **Python** | 类、函数、文档字符串、依赖 | | **Go** | 目录结构、依赖 | | **TypeScript** | 目录结构、依赖 | | **Rust** | 目录结构、依赖 | | **其他** | 基础目录结构 | ### 提取的信息 - 模块名称(目录名) - 主要编程语言 - 代码文件列表 - 类和函数定义(Python) - 文档字符串(Python) - 依赖列表 - 入口点文件 ## 自动触发时机 | 场景 | 触发条件 | |------|----------| | 新建模块 | 模块创建开始时 | | 缺失文档 | 检测到模块缺少文档时 | ## 使用流程 ``` 1. 运行 doc_generator.js 生成骨架 2. 填充 TODO 标记的内容 3. 补充设计决策和理由 4. 添加使用示例 5. 运行 /verify-module 校验完整性 ``` ## 生成后检查清单 ### README.md - [ ] 填充模块描述 - [ ] 补充特性列表 - [ ] 添加使用示例 - [ ] 确认依赖完整 ### DESIGN.md - [ ] 明确设计目标 - [ ] 记录设计决策 - [ ] 说明技术选型理由 - [ ] 列出已知限制 ---
GitHub에서 보기