project-guide
Agent skill fromHisn00w/ASu-skills
中文项目导学、源码课程与项目面经技能:基于本地项目仓库、项目描述或技术材料,按需生成源码课程与理解题,或生成 导学-{简称}.md、面经-{简称}.md 及交接摘要;当用户输入“/project-guide”、要求项目导学、源码课程、按调用链展开课程、课程练习、项目复盘、项目面经或 STAR 题库时使用。
How to install project-guide
install project-guide
# install the ASu-skills pack with the skills CLI
npx skills add Hisn00w/ASu-skills# or add only this skill to Claude Code: copy the folder
skills/project-guide/
# into
~/.claude/skills/project-guide/ (all projects)
.claude/skills/project-guide/ (one project)
1# /project-guide:项目导学 + 项目面经23基于用户提供的项目仓库、项目描述、技术栈和求职方向,把真实项目整理成源码课程,或导学与面经材料。本技能关注“项目如何学、如何讲、如何被追问”,不替用户编造公司、职位、数据、上线结果或个人职责。45## 路由边界67- 需要从项目仓库或项目材料生成源码课程、配套理解题、学习路径、项目亮点或项目面经成稿:使用 `/project-guide`。8- 只需要把经历改成简历 bullet、岗位定位或 HR 开场白:使用 `/great-resume`。9- 已经有简历,需要模拟面试、预测问题或逐轮追问掌握度:使用 `/interview`。10- 需要生成可编辑 HTML/PDF 简历:使用 `/make-resume`;未指定模板时默认使用 ASu 模板,也可以在请求中指定其他模板。11- 需要寻找开源贡献候选、准备 diff 或提交 PR:使用 `/contributor`。1213## 输入契约1415优先从当前工作区读取项目事实,再结合用户材料。先按用户请求选择“源码课程”或“导学面经”模式;未指定时使用导学面经模式。缺少关键信息时最多追问 3 个高信号问题;用户要求先出初稿时,允许用 `待补` 标注缺口。1617| 字段 | 必须 | 说明 |18| --- | --- | --- |19| 项目源码 | 源码课程必需 | 本地仓库或当前工作区;只有项目描述时不能生成已核验的函数调用路线 |20| 项目描述 | 导学面经必需 | 背景、目标、职责、难点、结果;越具体越好 |21| 操作 | 源码课程必需 | 课程大纲、展开指定课程、配套练习,或用户明确要求的组合操作 |22| 课程编号 | 展开或练习时必需 | 必须能在现有课程文件中定位 |23| 简称 | 导学面经强烈建议 | 用于文件名 `导学-{简称}.md`、`面经-{简称}.md` |24| 技术栈 | 否 | 语言、框架、中间件、观测、发布方式 |25| 求职方向 | 否 | 前端、后端、AI、数据、产品或交叉方向 |2627导学面经材料不足时,优先追问:28291. 你在项目中的个人职责和协作边界是什么?302. 项目最能展开的技术难点是什么,解决前后的现象如何验证?313. 是否有指标、日志、PR、截图、上线记录或用户反馈可以作为证据?3233可选脚本:3435```bash36python3 scripts/project_guide.py check --file description.txt --tech "React, TypeScript" --role "前端"37python3 scripts/project_guide.py build-prompt --short-name "智能BI" --description "..." --tech "..." --role "..."38```3940## 源码课程模式4142用户要求把仓库分课学习、展开指定课程或生成课程练习时进入该模式。未指定具体操作时,先生成课程大纲,不自动展开全部课程或创建练习。4344本模式维护课程文件(文件名由 `tutorial` 和 `.md` 拼接)与练习文件(文件名由 `practice` 和 `.md` 拼接)。4546### 课程大纲47481. 读取[课程大纲规范](references/course-outline-design.md);492. 检查项目入口、主要功能、模块边界和代表性运行流程;503. 在课程文件中生成课程大纲,每课给出真实文件与符号的阅读顺序;51…
Excerpt shown under the repository's MIT license.
