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"
tools
Building resilient distributed systems with circuit breakers, retries with full-jitter exponential backoff, retry budgets (per-request 3-attempt + per-client 10% ratio per Google SRE), deadline propagation, and the cascading-failure math (4 layers × 3 retries = 64x amplification). Grounded in Resilience4j, Microsoft Cloud Patterns, AWS Architecture Blog (Marc Brooker), and Google SRE Book.
testing
Designing HTTP cache headers that work correctly across browsers, CDNs, and shared proxies — `Cache-Control` directives per RFC 9111, `stale-while-revalidate` and `stale-if-error` per RFC 5861, the Vary header for varying responses, and surrogate keys for tag-based purging. Grounded in IETF RFCs and Cloudflare/Fastly docs.
development
Use when designing or fixing a Content Security Policy on a real site, choosing between nonce-based and hash-based CSP, adding strict-dynamic, debugging "Refused to execute inline script" errors, deploying CSP in report-only mode first, configuring report-to / report-uri, or auditing an existing policy for unsafe-inline / unsafe-eval / wildcards. Triggers: "CSP blocks legitimate inline script", strict-dynamic, nonce-{RANDOM}, sha256-{HASH}, object-src none, base-uri none, frame-ancestors, Trusted Types, X-Content-Security-Policy obsolete, report-only vs enforced. NOT for general HTTP security headers (HSTS, COOP/COEP), Trusted Types deep dive, CORS configuration, or building a WAF.
tools
Choosing and operating an HTTP API versioning strategy that doesn't break clients — Stripe's date-based pinned versions, the Deprecation/Sunset header pair (RFC 9745 + RFC 8594), URI vs header vs media-type approaches, and the version-transformer pattern. Grounded in Stripe's published architecture and IETF RFCs.