# elitel-software-copyright-skill **Repository Path**: yonja/elitel-software-copyright-skill ## Basic Information - **Project Name**: elitel-software-copyright-skill - **Description**: 软著生成skill - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-10-19 - **Last Updated**: 2026-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Elitel 软件著作权技能 引导式软件著作权材料套件,用于从真实项目中生成中国软件著作权申请材料。 ## 简介 Elitel 软件著作权技能是一套完整的引导式工作流系统,旨在帮助开发者和知识产权从业者系统化地准备、生成和封装软件著作权申请所需的全部材料。 本系统遵循强制执行的工作流程,确保申请材料的完整性、规范性和合规性,覆盖从项目初始化到最终提交的完整生命周期。 ## 核心功能 - **引导式工作流**:七步强制执行流程,确保每个环节都经过验证 - **智能材料生成**:自动生成申请表、源程序鉴别文档、用户使用手册 - **质量校验体系**:内置多种校验规则,自动检查文档合规性 - **灵活配置支持**:支持自定义模板和配置文件 - **完整封装交付**:一键生成符合提交要求的压缩包 ## 工作流程 系统采用七步强制执行流程,每个步骤都必须通过验证才能进入下一阶段: 1. **能力检查**:验证系统环境和依赖模块是否满足要求 2. **项目建立**:初始化项目并预检潜在问题 3. **材料读取**:读取证书与生成冲突报告 4. **生成确认门**:生成前质量门槛检查 5. **生成审查版**:生成待审材料版本 6. **正式版确认门**:正式版二次确认 7. **生成与封装**:最终生成、校验并封装提交包 ## 项目结构 ``` ├── agents/ # Agent 配置 │ └── openai.yaml ├── assets/ # 资源文件 │ └── profiles/ # 配置文件 │ └── generic/profile.json ├── references/ # 参考文档 │ ├── capabilities.md # 能力与依赖说明 │ ├── document-rules.md # 文档生成规则 │ ├── intake-schema.md # 需求确认字段 │ ├── profile-schema.md # 配置文件结构 │ ├── validation.md # 质量校验规则 │ └── workflow-gates.md # 决策门规则 ├── scripts/ # Python 脚本工具 │ ├── capability_check.py # 能力检查脚本 │ ├── confirm_gate.py # 确认门脚本 │ ├── count_source_lines.py # 源代码行数统计 │ ├── init_case.py # 初始化案件脚本 │ ├── inspect_docx_template.py # DOCX 模板检查 │ ├── package_submission.py # 提交封装脚本 │ ├── validate_decisions.py # 决策校验脚本 │ └── validate_documents.py # 文档校验脚本 ├── .gitignore ├── LICENSE └── SKILL.md # 技能说明文档 ``` ## 使用场景 本系统适用于以下场景: - 首次申请软件著作权,不知从何入手 - 需要规范化已有项目的申请材料 - 批量处理多个软件著作权申请 - 需要确保材料符合官方格式要求 ## 输出结构 系统生成的材料将包含以下内容: - **申请表信息**:软件名称、版本号、开发完成日期等 - **源程序文档**:符合要求的源代码鉴别材料 - **用户手册**:完整的功能说明和操作指南 - **截图材料**:必要的产品界面截图 - **提交文件夹**:可直接用于提交的压缩包 ## 快速开始 1. **环境准备**:确保 Python 3.8+ 环境可用 2. **能力检查**:运行 `python scripts/capability_check.py` 验证系统环境和依赖 3. **初始化项目**:运行 `python scripts/init_case.py` 创建新案件 4. **遵循流程**:按照工作流程逐步执行各阶段任务 ## 依赖要求 - Python 3.8 或更高版本 - PyYAML(用于配置文件解析) - python-docx(用于 DOCX 文件处理) ## 许可证 本项目采用 MIT 许可证开源。 ## 贡献指南 欢迎通过 Issue 或 Pull Request 提交改进建议和问题反馈,共同完善软件著作权申请材料生成工具。