何药师软件著作权撰写辅助工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_bc8a2262/software-copyright
技能介绍
解决什么问题
软著登记要求提交三份 Word 材料:源代码程序文档(前后各 30 页共 60 页)、用户操作手册(≥10 页图文)、登记申请表。手工准备的麻烦集中在格式细节:每页满排 50 行、页眉要用 NUMPAGES 动态域、元信息只出现在第一页、源码要排除依赖目录和 SQLite 文件、手册还需引用行业政策依据。这套技能把这些扫描、统计、排版、分页动作交给脚本完成。
工作方式
核心是 scripts/ 下的两个脚本:
scan_source.py:递归扫描源码目录,自动排除依赖、构建产物、版本控制目录以及.db等二进制文件,识别主开发语言并给出分类号建议,按 主页 → 数据库 → 后端 → 前端 的顺序归类,统计去除空行与注释后的有效行数。generate_all.py:读取扫描结果与用户填写的信息,一键生成三份.docx。
生成过程的关键步骤:
- 信息收集:软件全称(必须带版本号)、发表状态、开发完成日期、申请人主体信息、权利取得方式与范围、软件用途描述。
- 行数裁决:有效代码超过 2993 行就严格截断,不足则全部提交并用空行补齐;每页固定 50 行。
- 排版:A4 纵向、宋体小四、上下边距 2cm,第一页 7 行元信息,页眉用
PAGE+NUMPAGES域而非写死页数。 - 手册:正文首行缩进两字符,截图位置留
【此处插入XXX截图】占位,并用 Mermaid 生成操作流程图 HTML 及独立源码 TXT。 - 验证:检查页数、行数、元信息位置、空字段,以及文件大小(源码文档 ≥ 50KB,手册 ≥ 30KB)。
适用边界
- 不是登记代办:申请表中的登记号需留空,由版权中心生成;材料提交前仍需人工核对。
- 取决于真实业务代码:脚手架与框架样板会被过滤,若项目只有依赖代码,应先补充有效逻辑再生成。
- 分类号覆盖有限:建议值集中在
30000-0000-000,细分行业可能需要自行调整。 - 耗时预期:生成 60 页文档较慢,工具调用超时建议设到 180 秒以上。
- 字体依赖:需系统安装宋体,否则中文可能回退到其他字体渲染。
使用场景
- 团队准备首次提交软件著作权登记,需要一次性整理出源代码文档、用户手册和申请表
- 项目已迭代多个版本,需要按固定60页格式截取有效业务代码并排除依赖目录
- 申请软著前要撰写软件简介和操作流程图,用于用户操作手册
- 已有完整源码和截图素材,需要自动生成符合格式要求的三份Word申请材料
适合人员
- 负责软著申报的技术人员,需要快速生成符合格式要求的源代码文档
- 参与版权登记的产品经理,需要编写软件简介和操作流程图
- 创业团队的技术负责人,要在缺少专职法务的情况下整理登记材料
- 需要代理多个软件著作权申请的知识产权专员