luckyJimLu
@luckyJimLu
Public Skills
slidev-ppt
by luckyJimLu
将 C++ 系列课程演讲大纲转换为可直接运行的 Slidev(slides.md)交互式幻灯片,作为演示文稿生成的中心枢纽技能(Core Hub),协同调度 ppt-chinese-fonts 与 diagram-orchestrator(及 Mermaid、PlantUML、diagram-design、draw.io、Excalidraw 子技能)。内置严格的大纲三栏映射与防幻觉溯源机制。当用户提供课程大纲并要求生成、校验或优化 Slidev、slides.md、交互式 PPT、课程图示或中文课件排版时使用。
mermaid-diagrams
by luckyJimLu
Comprehensive guide for creating software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams including class diagrams (domain modeling, object-oriented design), sequence diagrams (application flows, API interactions, code execution), flowcharts (processes, algorithms, user journeys), entity relationship diagrams (database schemas), C4 architecture diagrams (system context, containers, components), state diagrams, git graphs, pie charts, gantt charts, or any other diagram type. Triggers include requests to "diagram", "visualize", "model", "map out", "show the flow", or when explaining system architecture, database design, code structure, or user/application flows.
draw-io
by luckyJimLu
draw.io diagram creation, editing, and review for Slidev presentations and technical docs. Use for .drawio XML editing, SVG/PNG conversion, layout adjustment, Slidev Dark Blueprint styling, and AWS/system icon usage.
diagram-orchestrator
by luckyJimLu
Route, create, review, convert, and maintain diagrams by selecting the appropriate installed Mermaid, PlantUML, draw.io, Excalidraw, or editorial diagram-design skill. Serves as the primary diagram routing engine for slidev-ppt presentations, enforcing shape-matches-meaning geometry, outline source grounding, and Slidev Dark Blueprint visual consistency.
plantuml-skill
by luckyJimLu
Create, render, inspect, refine, and restyle PlantUML diagrams as editable .puml source plus PNG or SVG. Use for sequence, class, component, deployment, activity or flowchart, state, use-case, ER or database, C4 or architecture, mind-map, and Gantt diagrams; for diagrams derived from source code; for PlantUML fenced blocks or linked .puml files in Markdown; and when a system explanation with several interacting components, APIs, data flows, or type relationships benefits from a diagram. Prefer local rendering and never upload source to Kroki without explicit user approval.
excalidraw
by luckyJimLu
"Use when working with .excalidraw or .excalidraw.json files, user mentions diagrams/flowcharts, or requests architecture visualization - delegates all Excalidraw operations to subagents to prevent context exhaustion from verbose JSON (single files: 4k-22k tokens, can exceed read limits)"
diagram-design
by luckyJimLu
Create branded architecture, architecture delta, IT current-state, flowchart, sequence, state machine, ER/data model, timeline, swimlane, quadrant, radar/spider, polar chart (polar/radial lollipop), loop/flywheel, nested, tree, org chart, layer stack, exploded axonometric, axonometric plan, Venn, pyramid/funnel, treemap and marimekko, heatmap, bar and dumbbell, waterfall, line (slopegraph, ridgeline, streamgraph, bump), Gantt and scatter charts (bubble, beeswarm), high-level, process, medallion, data flow, DP integration, DP security matrix, Sankey, fishbone, Wardley map, kanban, user journey, service blueprint, deployment, dependency graph, UML class, story map, or database schema diagrams as HTML/SVG/PNG, with .drawio, Mermaid, and .excalidraw import, plus lifecycle phase maps, block decomposition trees, and onboarding guidance.
ppt-chinese-fonts
by luckyJimLu
Choose, apply, audit, and troubleshoot Chinese typography for PowerPoint or PPTX presentations. Use when creating or editing slides, selecting Chinese fonts, fixing font substitution or missing glyphs, or preparing a deck for cross-platform delivery. Default to Source Han Sans / Noto Sans CJK with the locale-appropriate SC, TC, or HK variant.