7. Icons and brands
Specs use stable semantic icon keys. Core keys include file, folder, scan, shield, db, package, message, api, clock, brain, gear, eye, terminal, globe, server, lock, check, and clipboard.
Additional semantic aliases cover cloud infrastructure, data, AI, security, business roles, and states, including cloud, cluster, container, queue, cache, vector-db, agent, model, rag, tool-call, guardrail, evaluation, identity, audit, user, success, failure, and retry.
For a custom logo or colorful icon, use icon_file with a local SVG/PNG path. Use left_panel.badge_file for a panorama panel brand mark. Paths resolve relative to the spec.
Illustration system
Every item that accepts icon also accepts:
icon_style: outline, illustrated, or hero.
icon_size: compact, standard, or hero.
icon_motion: auto (plays the icon's built-in job story) or none (freeze at rest pose). Legacy preset names (think-pulse, gear-spin, eye-scan, memory-write, shield-check, scope-scan, budget-gauge, trigger-ping, tool-spark, output-pop) are still accepted and behave like auto.
Use outline for dense secondary nodes, illustrated for normal concept cards, and hero for the 1-3 concepts that carry the story. The browser renderer draws plate-free "Neon Sketch Duotone" illustrations: theme-ink hand-drawn strokes plus one semantic accent on the moving part, where each of ~56 semantic families performs its own seamless-looping job story (synapse signals, gear pitches, chip drops, shackle clicks — see references/illustrated-icons.md). This includes a dedicated loop-workflow pack (loop, decision, split, merge, wait, orchestrator, subagent, handoff, human, plan, score, compare, sandbox, checkpoint, error, rollback, emit, ingest, …) for agent-loop and pipeline diagrams — sample spec assets/examples/loop-icon-pack-spec.json. Pillow renders a simplified offline duotone fallback; Excalidraw keeps editable icon placeholders.
For a DailyDoseOfDS-style short loop, use 1210×1138, 20 FPS, 41 frames, stable camera, 1-3 active paths at a time, illustrated/hero icons on the main concepts, and flow animation. Start from assets/examples/illustrated-loop-spec.json (dark panorama) or assets/examples/swimlane-spec.json (light paper bands).
8. Delivery
- Show GIF inline when useful.
- Prefer MP4 for publishing and social platforms.
- Include PNG for quick viewing.
- Include
.excalidraw when editability matters.
- Offer interactive HTML for exploration or presentations.
- Use SVG for scalable static publication.
After changing this SKILL.md, open a new task or refresh the session before testing trigger behavior. Script and asset changes can be tested immediately.