skills/92bilal26/visual-asset-workflow/SKILL.md
Generate distinctive educational visuals using creative brief methodology. Use when creating chapter illustrations, diagrams, or teaching visuals with Gemini.
npx skillsauth add aiskillstore/marketplace visual-asset-workflowInstall 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.
Educational visual generation converges toward generic infographics with technical specifications ("44pt Roboto Bold, 250px box") that activate prediction mode instead of reasoning mode. This produces bland, PowerPoint-default aesthetics instead of distinctive, pedagogically effective visuals.
This skill provides professional creative brief methodology to activate Gemini 3's reasoning capabilities.
Avoid: Jumping into visual analysis without context Prefer: Strategic planning phase (Q0)
Read FIRST:
apps/learn-app/docs/chapter-index.md → Extract part, proficiency (A2/B1/C2), prerequisitesapps/learn-app/docs/[part]/[chapter]/README.md → Understand lesson structureDetect conflicts BEFORE work:
Output strategic plan, WAIT for approval before proceeding.
Principle: Plan prevents wasted work (Chapter 9 failure: 5 wrong lessons from skipping planning)
Avoid: Technical specifications
❌ "Title: 44pt Roboto Bold at (50, 20)"
❌ "Box: 250px × 90px, #aaaaaa, 8px corners"
❌ "Shadow: 4px offset, 8px blur"
Prefer: Story + Intent + Metaphor
✅ The Story: [1-2 sentence narrative of what's visualized]
✅ Emotional Intent: Should feel [exponential growth, surprising magnitude]
✅ Visual Metaphor: [Multiplication cascade - like compound interest]
✅ Key Insight: [ONE thing students must grasp]
✅ Color Semantics: Blue (#2563eb) = Authority (teaches governance concept)
✅ Typography Hierarchy: Largest = Key insight (not arbitrary sizing)
✅ Pedagogical Reasoning: Why these choices serve teaching
Principle: Creative briefs activate reasoning mode; specifications activate prediction mode
Why it matters: Gemini 3 reasons about HOW to achieve intent → Distinctive visuals instead of generic
When: Batch mode with >8 visuals OR continuation session
Apply condensation while preserving reasoning activation:
ALWAYS KEEP:
CONDENSE:
NEVER REMOVE:
Example:
FULL: "Top Layer shows the Coordinator at center top with label..."
CONDENSED: "Top Layer - Coordinator: Center top: 'Orchestrator'..."
Target: 60-70% token reduction, 100% reasoning activation preserved
Principle: Efficiency through compression, not through elimination of reasoning triggers
Avoid: One-size-fits-all complexity
Prefer: Proficiency-gated constraints
A2 Beginner (Non-negotiable limits):
B1 Intermediate:
C2 Professional:
Principle: Overwhelming A2 students = learning failure; artificial simplicity for C2 = patronizing
Avoid: Assuming knowledge students don't have
Prefer: Validate against chapter prerequisites
Detection:
Example Violations:
Exception: Meta-level teaching OK
Principle: Visual cannot require unknown knowledge
Avoid: Decorative visuals without pedagogical purpose
Prefer: Every visual serves specific learning objective
Principle 3 (Factual Accuracy):
Principle 7 (Minimal Content):
Principle: Visual decisions align with project constitution
Avoid: Layer mismatch
Prefer: Visual approach matches chapter's pedagogical layer
L1 (Manual Foundation):
L2 (AI Collaboration):
L3 (Intelligence Design):
L4 (Spec-Driven):
Principle: Visual design reinforces pedagogical approach
Avoid: Generating different prompts that produce the same visual
Prevent BEFORE generation:
Review existing visuals in chapter:
*.png files in target chapter directory*.prompt.md filesValidate prompt distinctiveness:
Differentiation strategy:
Detect AFTER generation (in image-generator):
Principle: Prevention cheaper than rework
Never:
Even if it seems reasonable:
You tend to default to comparison diagrams even with story-driven prompts. Vary visual types:
Match visual type to story, not habit.
After batch completion, analyze systematically (Q8):
Success patterns:
Failure analysis:
Continuous improvement:
Document in: history/visual-assets/reflections/chapter-{NN}-reflection.md
Principle: Systematic reflection → Improved future performance
You'll know this skill is working when:
Result: Professional-quality visuals that teach effectively, generated efficiently through planning, with zero duplicates requiring rework.
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.