Install
$ agentstack add skill-lulu0119-skills-modular-svg-illustration ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Modular SVG illustration
Reusable style — pale fills, hairline strokes, isometric 2.5D, modular parts assembled into scenes. Not tied to one subject.
Style details below. Alignment loop (mockup → approve → implement): [workflow.md](workflow.md). Composition + code excerpts: [reference.md](reference.md).
Style definition
| Trait | Rule | |-------|------| | Medium | SVG vector illustration (not raster, not 3D render) | | Line weight | ~0.45–0.5; vector-effect: non-scaling-stroke on scaled scenes (iso-scene) | | Color | Semantic tokens (--color-primary, --color-card, color-mix) — avoid ad-hoc hex in art | | Projection | isoProject(x,y,z) → [(x-z)*0.866, (x+z)*0.5 - y] | | 2.5D forms | Circles become ellipses via per-face matrix() (top / left / right planes) | | Composition | Atoms → assemblies → scene; depth-sorted layers for occlusion | | Motion (optional) | CSS keyframes (iso-led-pulse, iso-fan-spin, iso-cable-flow); respect prefers-reduced-motion | | Highlights (optional) | Soft flow along paths — gentle, not glowing dots |
Reference proportions
Use as rulers, not as the only valid topics.
| Example | Viewport | What to match | |---------|----------|---------------| | Spatial isometric scene (nodes + links) | 640×200 | Rack solids, ground pads, cable lanes, depth sort, fit transform | | Stacked front-panel carousel | 421×200 | Framed face zones (mesh, vents, bays, controls), hairline inset panels |
Code excerpts + composition rules: [reference.md](reference.md)
Workflow: align first, draw last
Do not implement until the user approves a mockup.
0. Explore host → sibling illustration, real viewport, existing CSS/motion hooks
1. Clarify → 2–3 options with trade-offs; get direction approval
2. Mockup loop → versioned HTML; screenshot self-verify before showing
3. User approves → or user edits mockup; read their version before coding
4. Modules → primitives → assemblies → scene (see phases below)
5. Integrate → *-parts + demo component + CSS; dev-server screenshot vs mockup
Detail: [workflow.md](workflow.md)
Phase A — Primitives
One concern per mockup file (module-vent-v1.html, module-indicator-v1.html, …):
- Stroke weight and corner radius
- Token fills vs strokes
- Ellipse distortion on each face plane
- Optional pulse / spin / flow classes
Do not advance until each primitive is approved.
Phase B — Assemblies
Reuse approved primitives only — stacked slices, rotated blocks (facing L/R), paired accessories, framed front faces. Show 2–3 orientation variants before scene work.
If a detailed front-panel module exists in the host app, simplify it into a stackable iso slice — do not invent a new vocabulary.
Phase C — Scene
Placements, ground connectors, pads/carpets, depth sort, bake viewBox fit. Follow [composition rules](reference.md#composition-rules).
Phase D — Integration
Port *-parts (geometry) + scene wrapper into the target app; register CSS; gate motion; run deslop before done.
Verification
- Mockup approved at the correct host viewport size
- Dev-server screenshot matches approved mockup (layout, cables, occlusion)
- Cables: sensible endpoints, distinct lanes, no meaningless crossings
prefers-reduced-motionstops optional animation- Tokens work in light and dark themes
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: lulu0119
- Source: lulu0119/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.