把岗位描述变项目,把项目变简历,把简历变面试。
鼠鼠实习妙妙工具是一个实习项目准备工具包:把目标 JD(Job Description,岗位描述/招聘需求)快速转成能投递、能面试、能讲清的项目素材闭环。这里的 JD 通常包括岗位职责、任职要求、技术栈、业务方向、地点、学历/毕业时间限制等信息。
它适合后端、前端、全栈、移动端、测试开发、数据工程、云原生/DevOps、安全、系统、AI/算法等计算机方向,旨在帮 0 经验或低经验候选人(鼠鼠)用最短路径完成:选题、理解、复现、简历表达、面试拷问和展示材料。
如果只给 JD(岗位描述/招聘需求),工具会先补一个短 intake:你的知识水平、技术栈偏好、时间预算、资源条件,以及是否要完整跑项目。默认不是一上来就完整跑到底,而是先选择运行深度。
欢迎加入鼠鼠实习就业交流群,QQ群号:976187338。
audit.json、overview.md 和 overview.html,帮助快速理解代码结构、入口、依赖、API/页面/数据流/任务流。把目标 JD(岗位描述/招聘需求)和自己的基础情况发给 AI 助手,并说明想要的运行深度:
使用鼠鼠实习妙妙工具,根据下面这份 JD(岗位描述/招聘需求)帮我规划一个能投递、能面试、能讲清的计算机实习项目。
我的情况:
- 当前水平:
- 熟悉语言/框架:
- 时间预算:
- 本地/远程资源:
- 希望运行深度:interview-only / smoke-test / local-full-run / remote-full-run
JD(岗位描述/招聘需求):
...
如果你暂时不知道怎么填,可以只给 JD(岗位描述/招聘需求),让工具先问你几个问题。
cd shushu-internship-tool
python3 -m venv .venv
. .venv/bin/activate
python -m pip install -e ".[dev]"
审计本地项目:
python -m shushu_internship_tool.repo_audit --repo /path/to/repo --out reports/audit --name my-project
给候选项目排序:
python -m shushu_internship_tool.candidate_score --jd jd.txt --candidates candidates.json --out reports/ranking
生成面试材料包骨架:
python -m shushu_internship_tool.interview_pack --project-notes reports/audit --out reports/interview-pack
安装后也可以使用命令入口:
shushu-repo-audit --repo /path/to/repo --out reports/audit --name my-project
shushu-candidate-score --jd jd.txt --candidates candidates.json --out reports/ranking
shushu-interview-pack --project-notes reports/audit --out reports/interview-pack
[
{
"name": "tiny-ticket-system",
"repo_url": "https://github.com/example/tiny-ticket-system",
"license": "MIT",
"stars": 320,
"last_commit": "2026-04-20",
"tags": ["fastapi", "postgresql", "docker", "rest-api"],
"jd_keywords": ["backend", "api design", "database", "docker"],
"matched_jd_terms": ["后端开发", "接口设计", "数据库", "容器化部署"],
"runnable": true,
"compute": "local_docker",
"mod_ideas": ["add JWT auth", "add Redis cache", "add integration tests"],
"risk_notes": ["database migration needs setup"]
}
]
interview-only:不完整跑项目,优先做项目选择、简历、核心代码阅读路线、面试 Q&A、PPT 提示词。smoke-test:跑最小可运行路径,只证明项目能启动或核心流程能走通。local-full-run:在本地完整跑通 baseline/demo,并尽量产出可展示结果。remote-full-run:使用云服务器、数据库、GPU 或其他远程环境完整跑通,适合时间和预算更充足的情况。cd shushu-internship-tool
. .venv/bin/activate
pytest
Apache-2.0
$ claude mcp add shushu-internship-tool \
-- python -m otcore.mcp_server <graph>