skills/hand-drawn-infographic-creator/SKILL.md
Generate hand-drawn style diagrams and infographics for recovery education articles. Creates anatomist's notebook aesthetic visuals - brain diagrams, timelines, social comparisons, and process flows using continuous line art, semantic color coding, and margin annotations.
npx skillsauth add curiositech/windags-skills hand-drawn-infographic-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Purpose: Generate hand-drawn style diagrams and infographics for recovery education articles that combine scholarly authority with intimate accessibility—like watching an expert sketch complex ideas on a whiteboard.
Content Request
├── Is it anatomical/neuroscience?
│ ├── Shows brain structure/function → Brain Anatomy Template
│ │ ├── Mechanism (dopamine, receptors) → Sagittal section + color highlights
│ │ ├── Damage patterns (addiction effects) → Comparative views + coral coding
│ │ └── Recovery processes (healing) → Before/after + gold progression
│ └── Shows body systems → Body diagram with organ focus
├── Is it temporal/progression?
│ ├── Recovery timeline → Timeline Graph Template
│ │ ├── Symptom progression → Multi-curve graph + semantic colors
│ │ ├── Treatment phases → Staged timeline + milestone markers
│ │ └── Relapse patterns → Cyclical diagram + warning points
│ └── Process sequence → Process Flow Template
├── Is it social/interpersonal?
│ ├── Communication patterns → Social Comparison Template
│ │ ├── Conflict scenarios → Side-by-side contrast + gesture language
│ │ ├── Support responses → Empathy vs judgment comparison
│ │ └── Group dynamics → Multi-figure interaction mapping
│ └── Relationship effects → Network diagram with connection quality
└── Is it abstract concept?
├── Psychological mechanisms → Process Flow Template
├── Systemic effects → Cascade diagram with feedback loops
└── Theoretical frameworks → Conceptual mapping with metaphors
| Content Type | Primary Issue | Healing/Progress | Activity/Function | Problem/Risk | |--------------|---------------|------------------|-------------------|--------------| | Brain diagrams | Coral highlights | Gold regions | Cyan activation | Coral damage | | Timelines | Coral peaks | Gold improvement | Teal stability | Coral crisis points | | Social scenarios | Coral conflict panel | Gold connection panel | Teal positive flow | Coral negative spiral | | Process flows | Coral problem boxes | Gold solution boxes | Cyan active pathways | Coral breakdown points |
Audience Assessment
├── General public (family members, friends)
│ ├── Use simple metaphors → "Brain's alarm system"
│ ├── Minimal technical labels → Common language only
│ └── Focus on emotional impact → What does this feel like?
├── Recovering individuals
│ ├── Include personal relevance → "You might recognize this"
│ ├── Balance hope with realism → Show both struggle and recovery
│ └── Avoid stigmatizing imagery → Focus on healing, not pathology
└── Healthcare providers/counselors
├── Include technical accuracy → Proper anatomical terms
├── Show clinical relevance → How does this inform treatment?
└── Reference evidence base → Include research context
Symptoms: Overly clinical aesthetic, sterile precision, loss of warmth Detection Rule: If the output looks like it belongs in a medical textbook rather than a caring conversation, you've hit this anti-pattern Fix Strategy:
Symptoms: Using too many colors, decorative rather than semantic color use, visual chaos Detection Rule: If you're using more than 3 highlight colors or color doesn't convey meaning, you've hit this anti-pattern Fix Strategy:
Symptoms: Technical terms without explanation, assumption of prior knowledge, inaccessible language Detection Rule: If someone's family member couldn't understand the margin notes, you've hit this anti-pattern Fix Strategy:
Symptoms: Smooth gradients, perfect lines, digital aesthetic, stock photo appearance Detection Rule: If the AI output looks digitally rendered rather than hand-sketched, you've hit this anti-pattern Fix Strategy:
Symptoms: No white space, overcrowded elements, margin notes competing with main content Detection Rule: If the diagram feels visually overwhelming or hard to parse at first glance, you've hit this anti-pattern Fix Strategy:
Initial Request: "Show why meth causes paranoia"
Content Analysis Decision Path:
Template Selection Reasoning:
AI Prompt Construction:
"Sagittal section of human brain, continuous line art, anatomical drawing style,
ink on parchment (#faf8f3 background), charcoal lines (#1a2332),
highlight anterior cingulate cortex and insula in cyan glow (#4a9d9e, 40% opacity),
margin notes on right side in ocean blue (#2d5a7b) reading 'Pattern detector
gone haywire - seeks threats everywhere', scale bar showing 5cm at bottom right,
Leonardo da Vinci anatomical study aesthetic, engineer's notebook style"
Negative: "photorealistic, 3D render, stock photo, modern clinical, smooth gradients"
Layout Decisions:
Expert vs Novice Catches:
Initial Request: "Show how long withdrawal symptoms last"
Content Analysis Decision Path:
Color Strategy Decisions:
Critical Trade-offs Navigated:
Revision Reasoning:
Clinical Diagnosis Tools:
medical-assessment-creator insteadMedication Instructions or Dosage Information:
medication-education-designer insteadCrisis Intervention Graphics:
crisis-resource-designer insteadLegal or Regulatory Compliance Materials:
legal-document-designer insteadIf request involves specific medical recommendations: "This requires clinical expertise - use medical-guidance-creator for treatment-specific content"
If request needs real-time crisis support: "This requires immediate professional resources - use crisis-intervention-designer for safety-focused materials"
If request involves legal documentation: "This requires legal compliance review - use healthcare-legal-designer for regulated content"
data-ai
license: Apache-2.0 NOT for unrelated tasks outside this domain.
development
Use when designing caching strategies (cache-aside, write-through, write-behind), implementing distributed locks, building rate limiters, leaderboards, real-time streams (XADD/consumer groups), pub/sub, or tuning eviction policies. Triggers: thundering-herd on cache miss, dogpile on key expiry, Redlock vs SET-NX-PX choice, sliding-window rate limiter, hot-key on a single cluster slot, big-key blowup, MULTI/EXEC across slots, KEYS in production. NOT for Redis Cluster operations/admin (different domain), embedded KV (SQLite, leveldb), in-process LRU caches, or Memcached.
tools
Drawing the `'use client'` boundary correctly in React Server Components apps (Next.js App Router, RSC frameworks) — leaf-pushing, slot composition, serialization rules, and environment poisoning prevention. Grounded in react.dev and Next.js 16 docs.
development
Use when designing rate limiting for an API, choosing between token bucket / sliding window / leaky bucket / fixed window, implementing it in Redis, deciding edge (Cloudflare/Upstash) vs origin enforcement, sizing per-user vs per-IP vs per-endpoint quotas, returning the right 429 response with Retry-After, or fixing the boundary-burst bug in fixed-window limiters. Triggers: 429 too many requests, INCR + EXPIRE, ZADD + ZREMRANGEBYSCORE + ZCARD, X-RateLimit-Remaining header, Cloudflare WAF rate limiting rules, Upstash @upstash/ratelimit, leaky bucket shaping vs policing, distributed rate limiter consistency. NOT for DDoS mitigation specifically (different scale), CAPTCHA / bot management, full WAF design, or per-user quota billing.