[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-76173":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":15,"starSnapshotCount":15,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},76173,"shushu-internship-tool","LiuMengxuan04\u002Fshushu-internship-tool","LiuMengxuan04","把岗位描述变项目，把项目变简历，把简历变面试。","",null,"Python",1308,65,84,0,22,250,1146,132,103.46,"Other",false,"main",true,[26,27,28],"ai","ai-agents","skills","2026-06-12 04:01:20","# 鼠鼠实习妙妙工具\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Flogo.svg\" alt=\"鼠鼠实习妙妙工具 Logo\" width=\"400\">\n\u003C\u002Fp>\n\n\u003Ch2 align=\"center\">SIT —— shushu internship tool\u003C\u002Fh2>\n\n\u003Cp align=\"center\">\n  中文 | \u003Ca href=\"README.en.md\">English\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"Version\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-v1.0.0-brightgreen\">\n  \u003Cimg alt=\"License\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache--2.0-blue\">\n  \u003Cimg alt=\"Audience\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Faudience-CS%20Internship-orange\">\n  \u003Cimg alt=\"Workflow\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fworkflow-Job%20Description%20to%20Interview-purple\">\n\u003C\u002Fp>\n\n> 把岗位描述变项目，把项目变简历，把简历变面试。\n\n\n\n鼠鼠实习妙妙工具是一个AI驱动的实习项目准备工具包（skill）：把目标 JD（Job Description，岗位描述\u002F招聘需求）快速转成能投递、能面试、能讲清的项目素材闭环。这里的 JD 通常包括岗位职责、任职要求、技术栈、业务方向、地点、学历\u002F毕业时间限制等信息。\n\n它适合后端、前端、全栈、移动端、测试开发、数据工程、云原生\u002FDevOps、安全、系统、AI\u002F算法等计算机方向，旨在帮 0 经验或低经验候选人（鼠鼠）用最短路径完成：选题、理解、复现、简历表达、面试拷问和展示材料。\n\n如果只给 JD（岗位描述\u002F招聘需求），工具会先补一个短 intake：你的知识水平、技术栈偏好、时间预算、资源条件，以及是否要完整跑项目。\n\n> 欢迎加入鼠鼠实习就业交流群，QQ群号：976187338。\n\n## 友情链接与灵感来源\n\n- 友情链接：[鼠鼠实习简历优化器](https:\u002F\u002Fgithub.com\u002FSunanzhe2004\u002Fshushu-internship-resume-optimizer)：把实习代码仓库、项目总结和业务背景材料整理成简历成果、STAR 草稿和面试复盘材料。\n- 友情链接：[ProjectProof](https:\u002F\u002Fgithub.com\u002FYingaoWang-casia\u002Fshushu-ProjectProof)：面向单薄实习和 AI 项目的证据化审核与面试追问补强工具，帮助把真实经历讲深讲透。\n- 灵感来源：[leilon](https:\u002F\u002Fgithub.com\u002Fleilon)，本 skill 的想法受到其相关实践与分享启发。\n\n## 它能做什么\n\n- 根据 JD（岗位描述\u002F招聘需求）找 2-3 个合适的 GitHub 项目，并按岗位匹配度、上手速度、可讲亮点、运行成本和改造空间排序。\n- 审计已 clone 的项目，生成 `audit.json`、`overview.md` 和 `overview.html`，帮助快速理解代码结构、入口、依赖、API\u002F页面\u002F数据流\u002F任务流。\n- 规划 baseline run：优先本地最小路径跑通，不够再设计云服务器、数据库、对象存储、GPU\u002FAutoDL 或其他远程环境方案。\n- 推进可面试的改造点：加 API、加页面、换数据库、加缓存、加测试、加监控、加 CI\u002FCD、改数据流、优化性能、补 demo 或做 AI\u002F算法实验。\n- 生成面试包：STAR 简历项目、核心代码讲解、面试官拷问 Q&A、PPT 提示词和投递检查表。\n\n## 推荐用法\n\n把目标 JD（岗位描述\u002F招聘需求）和自己的基础情况发给 AI 助手，并说明想要的运行深度：\n\n```text\n使用鼠鼠实习妙妙工具，根据下面这份 JD（岗位描述\u002F招聘需求）帮我规划一个能投递、能面试、能讲清的计算机实习项目。\n\n我的情况：\n- 当前水平：\n- 熟悉语言\u002F框架：\n- 时间预算：\n- 本地\u002F远程资源：\n- 希望运行深度：interview-only \u002F smoke-test \u002F local-full-run \u002F remote-full-run\n\nJD（岗位描述\u002F招聘需求）：\n...\n```\n\n如果你暂时不知道怎么填，可以只给 JD（岗位描述\u002F招聘需求），让工具先问你几个问题。\n\n## Star 趋势\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=LiuMengxuan04\u002Fshushu-internship-tool&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#LiuMengxuan04\u002Fshushu-internship-tool&Date)\n\n## 安装本地脚本\n\n```bash\ncd shushu-internship-tool\npython3 -m venv .venv\n. .venv\u002Fbin\u002Factivate\npython -m pip install -e \".[dev]\"\n```\n\n## 脚本\n\n审计本地项目：\n\n```bash\npython -m shushu_internship_tool.repo_audit --repo \u002Fpath\u002Fto\u002Frepo --out reports\u002Faudit --name my-project\n```\n\n给候选项目排序：\n\n```bash\npython -m shushu_internship_tool.candidate_score --jd jd.txt --candidates candidates.json --out reports\u002Franking\n```\n\n生成面试材料包骨架：\n\n```bash\npython -m shushu_internship_tool.interview_pack --project-notes reports\u002Faudit --out reports\u002Finterview-pack\n```\n\n安装后也可以使用命令入口：\n\n```bash\nshushu-repo-audit --repo \u002Fpath\u002Fto\u002Frepo --out reports\u002Faudit --name my-project\nshushu-candidate-score --jd jd.txt --candidates candidates.json --out reports\u002Franking\nshushu-interview-pack --project-notes reports\u002Faudit --out reports\u002Finterview-pack\n```\n\n## 候选项目 JSON 示例\n\n```json\n[\n  {\n    \"name\": \"tiny-ticket-system\",\n    \"repo_url\": \"https:\u002F\u002Fgithub.com\u002Fexample\u002Ftiny-ticket-system\",\n    \"license\": \"MIT\",\n    \"stars\": 320,\n    \"last_commit\": \"2026-04-20\",\n    \"tags\": [\"fastapi\", \"postgresql\", \"docker\", \"rest-api\"],\n    \"jd_keywords\": [\"backend\", \"api design\", \"database\", \"docker\"],\n    \"matched_jd_terms\": [\"后端开发\", \"接口设计\", \"数据库\", \"容器化部署\"],\n    \"runnable\": true,\n    \"compute\": \"local_docker\",\n    \"mod_ideas\": [\"add JWT auth\", \"add Redis cache\", \"add integration tests\"],\n    \"risk_notes\": [\"database migration needs setup\"]\n  }\n]\n```\n\n## 求职效率原则\n\n- 第一目标是帮候选人尽快拿到面试：JD（岗位描述\u002F招聘需求）命中、项目标题、4-5 行简历表达、面试问答要优先产出。\n- 不要把时间耗在“完整复现论文级结果”或“重写整个系统”上；先做 smoke test、核心流程理解和能讲清的 demo\u002F改造点。\n- 魔改不追求大而全，优先选面试官听得懂、自己说得明白、能快速推进的增量，比如 API、页面、测试、缓存、部署、性能、数据处理或算法实验。\n- 指标有就写具体数字；暂时没有指标就改写成工程产出、方法理解、系统设计、实验设计和下一步计划。\n- 面试准备比完美实验更重要：让 AI 助手扮演面试官反复拷问，直到能讲清 input\u002Foutput、方法选择、失败原因和改进方向。\n\n## 运行深度\n\n- `interview-only`：不完整跑项目，优先做项目选择、简历、核心代码阅读路线、面试 Q&A、PPT 提示词。\n- `smoke-test`：跑最小可运行路径，只证明项目能启动或核心流程能走通。\n- `local-full-run`：在本地完整跑通 baseline\u002Fdemo，并尽量产出可展示结果。\n- `remote-full-run`：使用云服务器、数据库、GPU 或其他远程环境完整跑通，适合时间和预算更充足的情况。\n\n## 开发\n\n```bash\ncd shushu-internship-tool\n. .venv\u002Fbin\u002Factivate\npytest\n```\n\n## License\n\nApache-2.0\n","鼠鼠实习妙妙工具是一个AI驱动的实习准备工具，旨在帮助计算机方向的实习生将岗位描述转化为可投递、可面试和可展示的项目素材。其核心功能包括根据岗位描述推荐合适的GitHub项目、审计已克隆项目的代码结构、规划本地或远程运行方案以及生成面试材料包。该工具利用Python开发，适合后端、前端、全栈等计算机相关领域的零经验或低经验候选人使用。通过提供从选题到简历表达再到面试准备的一站式服务，它能有效缩短求职者的准备时间并提高应聘成功率。",2,"2026-06-11 03:54:44","CREATED_QUERY"]