视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
workflow-diagram【文档与办公】Generates a Mermaid workflow diagram showing process steps, decisions, and state transitions. Use when documenting CI/CD pipelines or lifecycle processes.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Generate a Mermaid flowchart showing process workflows, pipelines, or state machines from code or documentation.
cartograph:data-flow)cartograph:architecture-diagram)Dispatch the codebase explorer agent:
Agent(cartograph:codebase-explorer)
Prompt: Explore [scope] and return a structural model.
Focus on process steps, conditional logic, state
transitions, and pipeline stages for a workflow diagram.
Look for: Makefiles, CI configs, hook chains, command
sequences, and lifecycle methods.
Transform the structural model into a Mermaid flowchart with decision nodes and process steps.
Rules for workflow diagrams:
flowchart TD for sequential processesflowchart LR for pipelines with parallel tracks[Rectangle] for process steps{Diamond} for decision points([Stadium]) for start/end states[[Subroutine]] for sub-processes((Circle)) for join/sync points-->|label| for transition conditions-.->) for error/fallback paths==>) for critical pathExample output:
flowchart TD
start([Start: PR Created])
lint[Run Linters]
test[Run Tests]
review{Code Review}
approve[Approved]
changes[Request Changes]
merge([Merge to Main])
start --> lint --> test
test --> review
review -->|pass| approve --> merge
review -->|fail| changes -.-> lint
Call the Mermaid Chart MCP to render:
mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram
prompt: "Workflow diagram of [scope/process]"
mermaidCode: [generated syntax]
diagramType: "flowchart"
clientName: "claude-code"
If rendering fails, fix syntax and retry (max 2 retries).
Show the rendered diagram with a brief description of the workflow stages and decision points (2-3 sentences).
flowchart syntax generated containing at least one
diamond {Decision} node representing a conditional branchmcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram
called and returns without error (or retry attempted and result
reported)-.->) distinct
from happy-path arrows when error paths exist in the source[[Subroutine]] nodes