# ThesisForge计算机毕设全流程生成工具 **Repository Path**: yoojia/thesis-forge-skill ## Basic Information - **Project Name**: ThesisForge计算机毕设全流程生成工具 - **Description**: Claude Code Skill,用于自动生成计算机专业毕业设计的完整源码和毕业论文。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-06-01 - **Last Updated**: 2026-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Thesis Forge — 计算机毕设全流程生成工具 Claude Code Skill,用于自动生成计算机专业毕业设计的完整源码和毕业论文。 ## 功能 - **源码生成**:根据课题自动推断技术栈,生成前后端完整代码(Spring Boot / Vue / Flask 等) - **论文生成**:按标准8章结构逐章生成毕业论文(Markdown 格式) - **图片生成**:接入大模型生图 API,自动产出架构图、ER 图、流程图等 - **论文合并**:自动合并章节并转为 Word 文档 ## 工作流程 ``` 阶段一:生成完整毕设源码 → sql/、backend/、frontend/ 阶段二:逐章生成毕业论文 → thesis/01-封面摘要目录.md ... thesis/08-总结展望.md 阶段三:统一批量生成图片 → python scripts/generate_image.py --batch 阶段四:合并转 Word → bash scripts/merge_thesis.sh ``` ## 安装 ```bash claude skills add thesis-forge https://github.com/the-qian/thesis-forge-skill ``` ## 快速开始 安装完成后,在 Claude Code 中直接输入: ``` 帮我完成毕业设计及论文 课题:《基于SpringBoot的人事管理系统的设计与实现》 论文:中文字数8000–10000字,完整8章结构(摘要、绪论、相关技术、需求分析、系统设计、系统实现、系统测试、总结与展望、致谢、参考文献10篇以上) ``` AI 将自动完成源码生成、论文撰写、图片生成及 Word 导出全流程。 ## 项目结构 ``` ├── SKILL.md # Skill 定义入口,含完整工作流 ├── config/ │ ├── project.yaml # 课题参数(topic / tech_stack / modules) │ ├── api.yaml # 生图方案 + 提示词模板 │ └── image-generate.example.py # 生图代码模板 ├── templates/ │ └── prompts.md # 提示词模板变量 ├── scripts/ │ ├── generate_image.py # 生图 CLI │ └── merge_thesis.sh # 论文合并 + Pandoc 转 Word ├── sql/ # 【生成】数据库初始化脚本 ├── src/ # 【生成】后端源码 ├── frontend/ # 【生成】前端源码 └── thesis/ # 【生成】论文章节 + 图片 + 最终文档 ``` ## 生图配置 如需使用生图功能,将 `config/image-generate.example.py` 复制为 `config/image-generate.py`,填入 API Key 即可。 当前默认接入火山引擎 ARK(豆包 Seedream 4.5)。如不需要生图,在 `config/api.yaml` 中设置 `enabled: false`,图表将以文字描述代替。 ## 核心约定 - 代码与论文必须自洽:论文中引用的表名、接口、代码片段须与源码一致 - 技术栈自动推断:管理系统用 Spring Boot + Vue,电商类加 Redis,数据分析用 Python + ECharts - 功能模块和数据库表均不少于 6 个 ## 免责声明 本项目仅用于技术交流与学习参考,使用者应遵守所在学校及地区的学术诚信规范。因使用本项目内容引发的任何学术或法律问题,作者概不负责。 ## License [MIT](LICENSE)