softcopyright

Solid

智能软件著作权申请材料生成工具。自动分析项目源码,生成符合软著申请要求的软件说明书和源代码文档。支持关键词搜索、智能源码分析、格式化输出和PDF导出。

AI & Automation 370 stars 52 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
86
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SoftCopyright - 智能软件著作权申请材料生成工具 ## 概述 当用户需要申请软件著作权时,此 skill 会自动完成以下流程: 1. 读取用户输入,如果是关键词则先搜索相关内容 2. 分析项目源码结构和内容 3. 生成详细的软件说明书(约2000-3000字) 4. 生成符合要求的源代码文档(60页,每页50行) 5. 导出为PDF格式供软著申请使用 ## 支持的触发指令 用户可以通过以下方式触发此 skill: - "帮我生成软著申请材料" - 处理当前目录项目 - "生成软件说明书" - 仅生成软件说明书 - "生成源代码文档" - 仅生成源代码文档 - 任何关键词 - 首先搜索相关内容,然后询问是否生成软著材料 ## 工作流程 ### 步骤 1: 理解用户意图 首先判断用户输入的类型: ```javascript // 检查用户输入类型 if (用户输入包含 "软著" || "著作权") { 生成类型 = "全部材料" } else if (用户输入包含 "软件说明书") { 生成类型 = "说明书" } else if (用户输入包含 "源代码" || "源码") { 生成类型 = "源代码文档" } else if (用户输入是关键词) { 先搜索相关内容 询问用户是否生成软著材料 } ``` ### 步骤 2: 项目路径确认 ```javascript // 默认使用当前目录 let projectPath = process.cwd() // 询问用户确认路径 await confirmProjectPath(projectPath) ``` ### 步骤 3: 使用CLI生成软著材料 推荐使用CLI工具生成软著材料: ```bash # 方式1: 使用关键词触发index.js(交互式) cd ~/.claude/skills/softcopyright node scripts/index.js 软著 # 方式2: 使用cli.js直接生成(推荐) node scripts/cli.js generate --project <项目路径> # 方式3: 使用快捷命令(最佳体验) ~/.claude/skills/softcopyright/softcopyright-generate --project . --auto-pdf # 方式4: 技能系统自动调用 用户输入"帮我生成软著" → 自动执行: softcopyright-generate --project . --auto-pdf ``` 该工具会: - 自动扫描项目源码 - 识别源代码文件类型 - 分析项目结构和技术栈 - 生成HTML格式的软件说明书和源代码文档 - 询问用户是否自动在浏览器中打开并打印为PDF ### 步骤 4: 生成选项 用户可以选择: 1. **生成全部材料**(软件说明书 + 源代码文档) 2. **仅生成软件说明书** 3. **仅生成源代码文档** 4. **仅查看项目统计** ### 步骤 5: 输出位置 **默认输出路径**: `<项目目录>/softcopyright-output/` 生成的文件: - `软件说明书_<项目名>_<时间戳>.html` - `源代码文档_<项目名>_<时间戳>.html` ### 步骤 6: 导出PDF 有两种方式将HTML转换为PDF: **方式1: 自动转换(推荐)** ```bash # 添加--au...

Details

Author
peterfei
Repository
peterfei/ai-agent-team
Created
6 months ago
Last Updated
2 days ago
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

chinese-copyright-application

用于生成中国软件著作权申请材料的完整工具包。支持从项目代码、文档等自动提取信息,生成软件著作权登记申请表、源代码文档(前后各30页)、用户手册和设计说明书,并自动转换为PDF文件。适用于微信小程序、Web应用、移动App、桌面应用等各类软件项目。当用户需要申请中国软件著作权时使用此skill。

144 Updated 4 months ago
na57
AI & Automation Listed

doc-generator

【文档生成】从代码自动生成各类技术文档:API 文档、README、架构文档、变更日志、代码注释。 触发时机: - 用户要求"生成文档"、"写README"、"生成API文档" - 项目缺少文档需要补充 - 代码变更需要更新文档 支持多种文档格式和输出方式。

0 Updated 2 days ago
afine907
AI & Automation Solid

drawnote-skill

智能笔记与流程图绘制工具(优化版-无权限读取)。根据用户提供的内容,自动生成精美的可视化笔记和流程图,支持多种风格(手写笔记、思维导图、流程图等),并导出为图片。使用内置模板,无需读取文件权限。适用于:(1) 学习笔记可视化,(2) 知识梳理与总结,(3) 流程图绘制,(4) 概念解释图表

370 Updated 2 days ago
peterfei
Data & Documents Listed

code-documents-auto

面向 AI 的代码文档管理。扫描代码库,生成结构化文档供 AI 消费, 强制开发前读取文档,记录完整的变更审计跟踪。

0 Updated yesterday
trainMini
AI & Automation Listed

dev-docs

开发文档自动化生成和维护工具。在完成需求开发后自动生成需求文档(PRD)和API接口文档,在代码更新后自动维护CHANGELOG和API CHANGELOG。触发时机:用户说"生成文档"、"写文档"、"更新文档",或提到PRD、API文档、changelog、需求文档时自动触发。

0 Updated today
Hautran11325