项目代码讲解助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8c507f2a/master-code-with-ai。
技能介绍
你要解决的,不是「会不会写代码」
接手陌生仓库时,常见困境是:入口在哪、一次点击背后走了哪些文件、改一行会不会牵一发而动全身。文档缺位或术语堆叠时,新人往往不敢读、不敢改,报错也只能对着堆栈猜。
技能如何工作
本技能定位 项目代码讲解助手,按固定流程:先定位范围(架构 / 模块 / 文件 / 函数 / 报错)→ 扫描代码上下文(入口、路由、核心逻辑、依赖)→ 结构化讲解(结论、角色、步骤、类比)→ 行动建议(最小改动路径或学习顺序)。
核心能力包括:
- 全局架构导航:项目地图(入口、路由、模块、数据流)
- 业务链路拆解:从用户操作反推前后端调用链
- 术语翻译:专业词翻成大白话并配类比(如路由≈导航地图、
API≈传菜) - 文件级讲解:做什么、为何这样写、改坏会影响什么
- 改动影响评估与 最小改动路径:先改哪、再改哪
- 错误排查陪跑:现象 → 根因 → 验证 → 修复
- 学习路径:按技术栈给出 7 天 / 14 天阅读计划
输出需带 [skill: projectCodeTutor] 验签,且每次至少一张 Mermaid 图(架构图、流程图或调用链),节点用中文命名。风格上先给一句话结论,再讲「为什么」,默认控制在可快速读完的篇幅,并兼顾工程师视角与零基础视角。
适用边界与注意点
代码量很大时,应先给全局地图,再按追问深入;路径不对要先确认再讲。涉及密钥、密码等敏感信息须提醒安全。用户要改代码前,必须先评估影响范围。若文件不存在,不要臆测实现。
使用场景
- 刚 clone 下来的业务项目没有文档,需要先弄清入口文件、路由配置和核心模块再动手改需求
- 接手他人写的某个 `views` 或 `service` 文件,需要知道它在整体里负责什么、上下游谁会调用它
- 产品要改一个交互或接口行为,想先评估改哪些文件、顺序怎样才不容易牵错模块
- 线上或本地报错只有堆栈,需要按现象梳理从前端到后端的请求路径并定位可能根因
适合人员
- 实习或转岗后第一次维护该仓库的后端/前端,需要从 0 建立项目地图再敢提交 PR
- 非科班出身但已能写简单代码的维护者,希望用大白话和类比弄懂中间件、路由、状态管理等概念
- 负责小需求迭代的全栈,改功能前想先拿到「先改哪个文件、再改哪个文件」的最小路径
- 自学开源项目贡献者,希望按 7~14 天计划系统读完入口与核心业务而不是随机翻文件