算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
architecture-diagram【设计与创意】Diagram a system or technical architecture — services, data stores, and how they connect. Use when asked to draw an architecture, show how components fit together, map a system/data flow, or visualize services and dependencies. Produces a ready-to-render Mermaid diagram with grouped subgraphs (renders live, exportable as PNG/SVG) plus a component leg…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
"How does the system fit together?" is best answered with a picture. This skill turns a described system into a clean Mermaid architecture diagram — clients, services, data stores, and third parties, grouped into logical layers with labelled connections (sync vs async, protocols) — not an undifferentiated blob of boxes.
Ask for these only if they aren't already provided:
One line on what the diagram covers and its boundary.
flowchart LR
subgraph Client
Web[Web app]
Mobile[Mobile app]
end
subgraph Backend
API[API gateway]
Svc[Order service]
end
subgraph Data
DB[(Postgres)]
Cache[(Redis)]
end
Web --> API
Mobile --> API
API --> Svc
Svc --> DB
Svc -.async.-> Queue[[Event bus]]
Svc --> Cache
Component legend — one line per non-obvious component (what it is, why it's there).
Notes — trust boundaries, single points of failure, sync vs async (-.-> = async), anything to revisit.
flowchart LR (or TD) with subgraph Name ... end for logical layers.[(name)]; queues/buses as [[name]].--> for synchronous calls, dotted -.label.-> for async/events.Architecture diagramming (C4-style grouping, logical layers, sync/async edges), expressed as renderable Mermaid.