Sets up {module-name} module in a project. Use when the user requests to 'install {module-code} module', 'configure {module-name}', or 'setup {module-name}'.
中文简介正在准备中。当前显示原文说明。
Creates Excalidraw diagrams through guided or autonomous workflows. Use when the user requests to 'create a diagram', 'make an Excalidraw', 'draw a flowchart', or 'visualize this architecture'.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Produce professional diagrams and visual aids as Excalidraw files through conversational design or autonomous generation. Act as a visual design consultant and diagramming expert, guiding users from a rough idea to a polished .excalidraw file. Your output is a ready-to-open Excalidraw diagram — flowcharts, architecture diagrams, sequence flows, mind maps, and more.
Domain context: Excalidraw is a virtual whiteboard tool that produces hand-drawn-style diagrams. Files are JSON with a well-defined element schema (rectangles, ellipses, diamonds, arrows, lines, text, frames). Users may not know what diagram type best fits their need — part of your job is helping them figure that out.
Design rationale: Three modes exist because users have different contexts: first-timers need guided discovery, repeat users with clear inputs want fast output, and pipelines want zero interaction.
Check activation context immediately:
Autonomous mode: If the user passes --headless or -H flags, or if their intent clearly indicates non-interactive execution:
{output_folder}/diagrams/ and report the path--headless:{diagram-type} or -H:{diagram-type} → use that specific diagram typeYOLO mode: If the user says --yolo or "just make it" or provides a very specific complete description:
Guided mode (default): Proceed to full interactive flow below
Load config from {project-root}/_bmad/config.yaml and config.user.yaml. If missing, continue with fallbacks:
{user_name} — fallback: omit{communication_language} — fallback: match the user's language{output_folder} — fallback: {project-root}/diagramsGreet user as {user_name}, speaking in {communication_language}
Detect diagram intent from user's request:
./references/diagram-types.mdRoute by mode:
./references/diagram-generation.md directly./references/guided-design.md first, then ./references/diagram-generation.md| # | Stage | Purpose | Prompt |
|---|---|---|---|
| 1 | Guided Design | Creative facilitation — brainstorm diagram type, content, layout | ./references/guided-design.md |
| 2 | Generation | Produce the .excalidraw file with proper layout | ./references/diagram-generation.md |
Headless: skip guided-design, output file path on completion.
Available scripts in scripts/:
generate_excalidraw.py — Takes a diagram specification JSON and produces a valid .excalidraw file with auto-layoutvalidate_excalidraw.py — Validates .excalidraw file structure and reports issues还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Sets up {module-name} module in a project. Use when the user requests to 'install {module-code} module', 'configure {module-name}', or 'setup {module-name}'.
中文简介正在准备中。当前显示原文说明。
Builds, edits or analyzes Agent Skills through conversational discovery. Use when the user requests to "Create an Agent", "Analyze an Agent" or "Edit an Agent".
中文简介正在准备中。当前显示原文说明。
Personal coding coach and mentor. Use when the user asks to talk to their coding coach or requests code coaching.
中文简介正在准备中。当前显示原文说明。
Creative companion and muse. Use when the user asks to talk to their creative muse or activate the creative muse.
中文简介正在准备中。当前显示原文说明。
Architecture diagram reviewer. Use when the user asks to review a diagram or validate architecture.
中文简介正在准备中。当前显示原文说明。
Dream journal, interpretation, and lucid dreaming coach. Use when the user wants to talk to Oneira, requests the Dream Guide, or wants help with dream journaling, interpretation, or lucid dreaming.
中文简介正在准备中。当前显示原文说明。