算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
diagram-quality【设计与创意】PlantUML diagram quality on the agent-uml collaborative canvas — three tiers: rendering safety (syntax that prevents HTTP 400 blank canvas), conversation mechanics (when to push a version vs ask a question, what to write in the message parameter), and design effectiveness (decomposition thresholds, cross-diagram traceability, export readiness). Trigg…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
as alias makes elements un-annotatable and a skinparam mismatch makes diagrams unreadable."Make the human-Claude design conversation converge faster on the agent-uml canvas.
diagram_upsert call — check syntax safety rules and apply the correct skinparam presetdesign_feedback response — consult the versioning decision table to choose the right next actiondesign_export — run the export-readiness checklist| Priority | Section | Impact | Reference |
|---|---|---|---|
| 1 | Rendering Safety | CRITICAL | syn-safety.md, _presets.md |
| 2 | Conversation Mechanics | HIGH | _conversation.md |
| 3 | Design Effectiveness | MEDIUM | _design.md |
18 rules that prevent blank canvas and ensure interactive SVG. Read syn-safety.md before writing any PlantUML source.
Key rules:
as Alias — without it, element is not clickable on canvasskinparam backgroundColor transparent — white default clashes with #f4f1ec canvas5 decision tables for the feedback-response loop. Read _conversation.md when deciding what tool to call next.
Key tables:
message parameter (explain change + ask focusing question)4 heuristics with concrete thresholds. Read _design.md when planning diagram sequences or preparing for export.
Key heuristics:
| File | Description |
|---|---|
| references/_sections.md | Section definitions and ordering |
| references/syn-safety.md | 18 rendering safety rules (Incorrect/Correct) |
| references/_presets.md | 5 copy-paste skinparam presets per diagram type |
| references/_conversation.md | 5 decision tables for conversation loop |
| references/_design.md | 4 heuristics with thresholds |
| assets/templates/_template.md | Template for adding new rules |
| metadata.json | Version and reference information |