Enforces PlantUML diagram quality for agent-uml tools (design_create, diagram_upsert, design_feedback, design_export) via rendering safety rules, conversation mechanics, and design heuristics to avoid blank canvases and ensure interactivity.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-1 --plugin pproenca-dot-skills-1This skill uses the workspace's default tool permissions.
Make the human-Claude design conversation converge faster on the agent-uml canvas.
Applies Acme Corporation brand guidelines including colors, fonts, layouts, and messaging to generated PowerPoint, Excel, and PDF documents.
Builds DCF models with sensitivity analysis, Monte Carlo simulations, and scenario planning for investment valuation and risk assessment.
Calculates profitability (ROE, margins), liquidity (current ratio), leverage, efficiency, and valuation (P/E, EV/EBITDA) ratios from financial statements in CSV, JSON, text, or Excel for investment analysis.
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 |