floracat-architecture-diagram

v1.0.0

Create or revise standalone HTML/SVG architecture diagrams, runtime flow diagrams, sequence diagrams, and PPT-like technical visuals. Use when a user wants h...

5· 404·1 current·1 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (HTML/SVG architecture diagrams) matches the SKILL.md and the eval expectations. There are no unrelated required binaries, env vars, or config paths. All declared metadata is proportionate to the purpose.
Instruction Scope
SKILL.md provides detailed layout/editing rules and workflow (e.g., inspect coordinates when refining an SVG; verify relationships in code/docs if meanings are unclear). These are reasonable for producing accurate diagrams but imply the agent may ask for or need user-provided documents or SVG files to edit. The instructions do not autonomously read system files or contact external endpoints.
Install Mechanism
No install spec and no code files; instruction-only skills are low-risk because nothing is written to disk by the skill itself.
Credentials
No environment variables, credentials, or config paths are required. The SKILL.md does not reference secrets or unrelated services.
Persistence & Privilege
always is false and the skill does not request persistent or elevated platform privileges. It will not be force-included in agent runs and does not modify other skills or system-wide settings.
Assessment
This skill is instruction-only and coherent with its stated purpose. Before using it: (1) understand the agent may ask you to upload or paste existing SVGs, diagrams, or documentation for accurate edits—avoid sharing sensitive code or secrets; (2) test with non-sensitive sample diagrams to confirm output style; (3) if you need strict data-control, keep edits local and provide only the minimal files/text the agent needs.

Like a lobster shell, security has layers — review code before you run it.

latestvk97ajg8t32s6fw2hbcrhf4nw3s83zz5z
404downloads
5stars
1versions
Updated 2w ago
v1.0.0
MIT-0

Architecture Diagram HTML/SVG

Use this skill to produce standalone HTML files with embedded SVG diagrams that feel like clean presentation slides rather than code-first diagrams.

Output Form

  • Default to a standalone HTML file with embedded SVG.
  • Prefer sectioned “deck” structure when there are multiple diagrams on one page.
  • Use SVG, not Mermaid, for final publication-quality layout control.
  • Make the result readable without zooming and understandable by non-engineers.

Visual Style

  • Use a PPT-like information design style: warm background, panel cards, soft shadows, rounded nodes, restrained colors.
  • Prefer clear Chinese labels when the audience is Chinese-speaking; keep only essential English technical terms.
  • Use a small set of semantic colors and keep them consistent across sections.
  • Keep arrowheads understated; do not make lines or markers visually aggressive.
  • Favor balanced spacing over dense packing. The page should feel edited, not auto-generated.

Diagram Building Workflow

  1. Identify the user-facing purpose of each diagram.
  2. Reduce the system into a few layers or stages before drawing.
  3. Choose the simplest SVG structure that fits:
    • layered architecture
    • runtime flow
    • sequence/timing flow
    • subsystem drill-down
  4. Place groups first, then nodes, then arrows, then notes.
  5. After layout is stable, localize labels and tighten wording.
  6. Do a dedicated arrow and overlap review before finishing.

Node Rules

  • Give every node one clear responsibility.
  • Keep titles short; if a title is long, widen the node before shrinking text.
  • Use subtitle lines for detail; keep them short and scannable.
  • Avoid mixing multiple abstraction levels inside one node.
  • Align sibling nodes rigorously.

Arrow Rules

  • Every arrow must start and end on a node edge, not inside a node.
  • Prefer straight lines first. Add bends only to avoid collisions or ambiguity.
  • When two arrows connect the same pair of areas, offset them vertically or horizontally.
  • Use solid lines for primary runtime/data flow.
  • Use dashed lines only for support, configuration, feedback, optional linkage, or on-demand reads.
  • If arrows are long, shorten or reroute them so the direction remains obvious.
  • Do not let text sit on top of an arrow.

Editing Rules

  • When refining an existing SVG, inspect coordinates instead of making semantic guesses.
  • If a user reports overlap, fix geometry directly: move nodes, widen boxes, reroute paths, or adjust text anchors.
  • If a user questions arrow meaning, verify the actual system relationship in code/docs first, then correct the line.
  • Prefer explicit labels over decorative complexity.

Diagram-Specific Guidance

Overall Architecture

  • Separate access surfaces, control plane/runtime, capability subsystems, and state/config areas.
  • Use enclosing groups to show ownership or subsystem boundaries.
  • Keep cross-group arrows sparse and precise.

Runtime Flow

  • Emphasize the main path first.
  • Put configuration, session state, and plugin/runtime support below the main path as supporting layers.
  • Use wording that reads like product behavior, not source code names, unless the source name is important.

Sequence Diagram

  • Reduce participants to the minimum needed to explain the flow.
  • Name participants by role, not by file/module, unless implementation detail is the point.
  • Use loops only where a real repeated interaction exists.
  • Move loop labels close to the loop arrow.

Final Review Checklist

Before finishing, read references/review-checklist.md and verify every item.

Comments

Loading comments...