claude-handoff
MAmattpocock/skills290k10,235 new stars in the last 7 days
中文项目导学、源码课程与项目面经技能:基于本地项目仓库、项目描述或技术材料,按需生成源码课程与理解题,或生成 导学-{简称}.md、面经-{简称}.md 及交接摘要;当用户输入“/project-guide”、要求项目导学、源码课程、按调用链展开课程、课程练习、项目复盘、项目面经或 STAR 题库时使用。
基于用户提供的项目仓库、项目描述、技术栈和求职方向,把真实项目整理成源码课程,或导学与面经材料。本技能关注“项目如何学、如何讲、如何被追问”,不替用户编造公司、职位、数据、上线结果或个人职责。
/project-guide。/great-resume。/interview。/make-resume;未指定模板时默认使用 ASu 模板,也可以在请求中指定其他模板。/contributor。优先从当前工作区读取项目事实,再结合用户材料。先按用户请求选择“源码课程”或“导学面经”模式;未指定时使用导学面经模式。缺少关键信息时最多追问 3 个高信号问题;用户要求先出初稿时,允许用 待补 标注缺口。
| 字段 | 必须 | 说明 |
|---|---|---|
| 项目源码 | 源码课程必需 | 本地仓库或当前工作区;只有项目描述时不能生成已核验的函数调用路线 |
| 项目描述 | 导学面经必需 | 背景、目标、职责、难点、结果;越具体越好 |
| 操作 | 源码课程必需 | 课程大纲、展开指定课程、配套练习,或用户明确要求的组合操作 |
| 课程编号 | 展开或练习时必需 | 必须能在现有课程文件中定位 |
| 简称 | 导学面经强烈建议 | 用于文件名 导学-{简称}.md、面经-{简称}.md |
| 技术栈 | 否 | 语言、框架、中间件、观测、发布方式 |
| 求职方向 | 否 | 前端、后端、AI、数据、产品或交叉方向 |
导学面经材料不足时,优先追问:
可选脚本:
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 "..."
用户要求把仓库分课学习、展开指定课程或生成课程练习时进入该模式。未指定具体操作时,先生成课程大纲,不自动展开全部课程或创建练习。
本模式维护课程文件(文件名由 tutorial 和 .md 拼接)与练习文件(文件名由 practice 和 .md 拼接)。
用户明确要求组合操作或同步时,按“大纲 → 展开 → 练习”的依赖顺序执行请求包含的操作,并只创建本次需要的文件。
待确认,停在已证实的接口边界。生成 面经-{简称}.md 前,先对照 领域中立 Bullet few-shot。few-shot 只用于学习表达结构,不得复制其中的项目名、数字、领域名词或指标。
简历 bullet 必须先抽取 4-6 个架构支柱,再成稿。每条一级 bullet 必须以 **通用支柱名:** 开头,随后写清:
支柱名必须是外部面试官能理解的架构或工程能力,例如分层容错、可扩展编排、请求可靠性治理。项目实现名不能直接充当支柱名;RunManager、Stream Bridge、execution id 这类实现名应改写为通用表达,或下沉到源码证据索引。
删除“提升性能 / 提高稳定性 / 优化体验”等不可验证结果;私有函数、路径、内部枚举和业务黑话只进入源码证据索引。
在用户指定的目标项目根目录或当前工作区,按所选模式写入对应文件:
| 模式 | 文件 | 内容 |
|---|---|---|
| 源码课程 | 课程文件 | 课程大纲与已经展开的课程内容 |
| 源码课程练习 | 练习文件 | 与课程编号和标题对应的理解题 |
| 导学面经 | 导学-{简称}.md | 项目学习路径、源码阅读顺序、核心原理、设计决策和验证建议 |
| 导学面经 | 面经-{简称}.md | 简历可用摘要、面试题、第一人称 STAR 口播、追问和源码证据索引 |
用户明确要求组合两种模式时才同时生成两组文件。{简称} 使用用户给定值;未给时从项目名称或描述中提炼 2-8 个字。不得包含 / \ : * ? " < > | 等路径非法字符。
如果当前环境无法写入文件,在对话中输出独立 Markdown 代码块,并标明目标文件名。
导学-{简称}.md 按以下顺序输出:
仓库未提供路径,待补。待测。面经-{简称}.md 按以下顺序输出:
**通用支柱名:** 开头。面经读者默认是外部面试官。正文应以通用工程语言为主,不把团队黑话直接堆给面试官。
以下内容在面经正文中要主动抽象:
翻译方式:
预算:
完成导学面经交付后,在最终回复中附两段交接摘要:
包括:
包括:
落盘前逐项自检:
导学-{简称}.md 与 面经-{简称}.md,或已输出等价双文件内容。**通用支柱名:** 开头,支柱名不是私有类名、函数名、路径、事件名或业务黑话。MAmattpocock/skills290k10,235 new stars in the last 7 days
AFaffaan-m/ECC279k4,056 new stars in the last 7 days
AFaffaan-m/ECC279k4,056 new stars in the last 7 days
AFaffaan-m/ECC279k4,056 new stars in the last 7 days
DIDietrichGebert/ponytail163k5,418 new stars in the last 7 days
Scan shortcut comments, build a debt ledger, flag items without an upgrade path.
DIDietrichGebert/ponytail163k5,418 new stars in the last 7 days