用途:/project-guide 把真实项目整理成源码课程,或导学与面经材料,关注“项目如何学、如何讲、如何被追问”,不编造公司、职位、数据、上线结果或个人职责。
路由边界:生成源码课程、理解题、学习路径、项目亮点或面经成稿用 /project-guide;改简历 bullet、岗位定位或 HR 开场白用 /great-resume;模拟面试与追问用 /interview;生成可编辑 HTML/PDF 简历用 /make-resume;找开源贡献与 PR 用 /contributor。
输入:优先从当前工作区读取项目事实。源码课程必需本地仓库或工作区、操作、课程编号;导学面经必需项目描述,强烈建议提供简称,可选技术栈与求职方向。缺关键信息时最多追问 3 个高信号问题,允许用“待补”标注缺口。可选脚本:python3 scripts/project_guide.py check --file description.txt --tech "React, TypeScript" --role "前端";python3 scripts/project_guide.py build-prompt --short-name "智能BI" --description "..." --tech "..." --role "..."。
源码课程模式:未指定操作时先生成课程大纲,不自动展开全部课程或创建练习。大纲检查入口、功能、模块边界与代表性流程,每课给出真实文件与符号的阅读顺序;展开指定课程沿真实调用或事件顺序组织;练习默认只出问题与回答要求,不附标准答案,只考已讲内容。文件、函数、事件、配置须可定位,文档与实现冲突以实现为准;无法确认的运行时目标标“待确认”。编辑前读取完整目标文件,只替换请求章节。
导学面经模式:生成 导学-{简称}.md 与 面经-{简称}.md。导学含前置知识、重点亮点与学习顺序、必备知识点、推荐阅读(须写项目相对路径)、自学提醒、技术定位、核心原理、关键设计决策、量化与验证。面经含项目简介、4-6 条以“通用支柱名:”开头的简历 bullet、15-25 个主问题(含不少于 150 汉字的第一人称 STAR 口播)、源码证据索引。内部私名须抽象为通用工程表达,正文黑名单内部名词有次数预算。
限制:不编造指标、上线结果、公司、职位或技术栈;未测量收益不下结论;无法写文件时在对话中输出独立 Markdown 代码块并标明目标文件名。完成后附交给 /great-resume 的项目事实摘要与交给 /interview 的高风险 Claim 清单。