redis-excalidraw-diagrams
Redis Excalidraw Diagram Skill
Create .excalidraw JSON diagrams that explain Redis systems through structure, flow, and concrete evidence. Do not produce generic boxes-and-arrows diagrams.
Required Workflow
- Classify depth first.
- Simple/conceptual: mental models, high-level cache patterns, trade-off explanations.
- Comprehensive/technical: real Redis architectures, commands, protocols, schemas, production topologies, or customer-facing technical diagrams.
- Research before technical diagrams. For comprehensive diagrams, verify Redis-specific facts in current Redis docs or the user's source material before drawing. Use exact command names, index syntax, topology terms, metrics, and product names.
- Load the Redis palette. Read color palette before choosing any fill, stroke, text, or evidence-artifact color. It is the single source of truth for diagram colors.
- Choose visual patterns by behavior. Use fan-out for pub/sub or read replicas, convergence for aggregation, timelines for Streams and lifecycle flows, trees for cluster slots and hierarchy, cycles for cache-aside refresh loops, and swimlanes for application/database/observability boundaries.
- Generate Excalidraw JSON. Use element templates and JSON schema. For large diagrams, build one section per edit with readable IDs and section-specific seed ranges.
- Render, inspect, and fix. Run the renderer, view the PNG, then revise until there is no clipping, overlap, ambiguous arrow routing, or unreadable evidence.
Redis Diagram Requirements
For technical diagrams, include concrete evidence artifacts when relevant:
More from fcenedes/redis_sa_skills
redis-brand-ui
Apply Redis official brand guidelines to frontend UI implementations. Use this skill when building Redis-branded web interfaces, creating marketing pages, styling dashboards, or implementing any UI that must follow the Redis visual identity. Covers colors, typography, components, and dark mode.
10redis-presentation-decks
Create Redis-focused Reveal.js presentation decks for solution architecture, customer briefings, technical workshops, product narratives, QBRs, and sales engineering storytelling. Use when a user asks for Redis-branded slides, decks, or presentations that need Reveal.js HTML, speaker notes, charts, architecture flows, screenshot review, and overflow validation.
2playwright-test
Use when creating, fixing, reviewing, or debugging Playwright Test E2E/UI tests, playwright.config files, fixtures, auth state, selectors, traces, CI failures, flaky UI tests, browser tests, or test runner workflows.
1playwright-cli-agent
Use when an agent needs to inspect, explore, operate, debug, or screenshot a web application through Playwright CLI. Use for live browser automation, UI exploration, reproducing bugs, validating flows, creating screenshots, or discovering stable selectors.
1