Use when writing deep tutorials that explain existing code/modules for multi-level learners (novices + backend + veterans). By default produces _spec.md, _plan.md, and one integrated tutorial markdown file with a mandatory 5-part rhythm (analogy → step-by-step → source links → 📦 extra knowledge → 💡 one-line takeaway); only split into multiple chapter files when the user explicitly asks.
Draw UML use case diagrams as SVG/PNG or write to Feishu whiteboard. Use this skill whenever the user wants to visualize roles and features, analyze business requirements, sort out system functions, write technical proposals, review code architecture, or break down problems — even if they don't explicitly say "use case diagram". Trigger on phrases like "画用例图", "业务分析", "功能梳理", "技术方案", "角色功能关系", "系统功能", "需求分析", "画个图分析一下".
当用户要写代码、改代码、修 bug、重构、补测试、做代码实现方案或要求 AI 结对开发时使用本技能;即使用户没有点名“开发”,只要任务涉及代码文件、函数/类/接口、Java/Spring、Python、Go、JavaScript/TypeScript、React/Vue 等工程实现,也应触发。技能会先理解项目现状,再按项目规则、用户规则和对应语言编码规范完成分析、澄清、设计、实现与验证,避免流水账式堆代码和脱离项目风格的抽象。
项目架构导读助手,专为新入职实习生设计。帮助零基础新人快速理解复杂架构项目:从全局鸟瞰到模块深潜,从业务场景到代码实现,用渐进式引导 + 通俗类比 + 可视化图表 + 实操任务,让实习生在最短时间内建立对项目的系统认知,敢读代码、能改需求、不踩坑。凡涉及"这个项目怎么跑的""帮我梳理架构""这个模块跟哪些模块有关系""业务流程对应哪些代码""我该从哪开始看""帮我画个全景图""帮我理解这个业务""这段代码为什么这样写"等问题,优先使用本技能。