Skip to content

Instantly share code, notes, and snippets.

@burkeholland
Created April 10, 2026 21:57
Show Gist options
  • Select an option

  • Save burkeholland/6344f86ba8cc23587bb5b5a467bfcd05 to your computer and use it in GitHub Desktop.

Select an option

Save burkeholland/6344f86ba8cc23587bb5b5a467bfcd05 to your computer and use it in GitHub Desktop.
Figma Flat Illustration Style - Max skill for generating wallpapers in Burke's preferred flat design style
name Figma Flat Illustration
description Generate wallpapers and illustrations in Burke's preferred flat design style -- Figma-crafted look with artistry, smooth gradients, layered depth, no AI polish. Use when Burke asks for wallpapers, backgrounds, or illustrations.

Figma Flat Illustration Style

Burke's preferred illustration style for wallpapers and visual assets. The look is: a skilled designer built this in Figma -- clean vector shapes, flat fills with subtle gradients, layered depth, but with artistry and craft. Not too simple (basic shapes), not too polished (AI render). The sweet spot.

Style Definition

DO:

  • Flat design illustration with layered depth
  • Smooth organic curves, not harsh geometry
  • Flat color fills with subtle gradient fills within shapes
  • Thoughtful color choices, balanced layout
  • Atmospheric perspective through color value shifts (distant layers lighter/cooler)
  • Variation in shape sizes and tones
  • Clean edges, no outlines
  • Looks like a skilled designer's Dribbble portfolio piece

DON'T:

  • No texture, grain, or noise
  • No photorealism or painterly effects
  • No 3D rendering
  • No hard outlines
  • No AI tells (see Burke's AI design tells list in memory)
  • No adult people -- scenes should feel empty/peaceful. Small children are OK as part of the scene.
  • Not too simple/minimal (needs detail and variety)
  • Not too polished/rendered (needs to feel hand-crafted)

Prompt Template

Use this base style block at the end of every prompt:

Style: flat design illustration that looks designed in Figma but with artistry and care. Smooth organic curves, not harsh geometry. Flat fills with subtle gradients within shapes. Thoughtful color choices, balanced layout, layered depth with atmospheric perspective through color value shifts. More detail and variety than basic shapes, but still clearly vector illustration, not painted or rendered. No outlines, no texture, no grain, no photorealism, no 3D. Clean edges. Like the best work on Dribbble's illustration tag -- a skilled designer's portfolio piece. 16:9 aspect ratio.

Generation

Use the nano-banana-pro skill (Gemini 3 Pro Image) at 4K resolution:

source ~/.max/.env
uv run /home/burkeholland/.agents/skills/nano-banana-pro-openrouter/scripts/generate_image.py \
  --prompt "SCENE_DESCRIPTION. STYLE_BLOCK" \
  --resolution 4K \
  --filename /tmp/output.png

The model often returns two images (one small, one 4K). Use the larger one (5504x3072).

Sending to Telegram

If file > 10MB, convert to JPG first:

convert /tmp/output.png -quality 92 /tmp/output.jpg

Send via Max API:

curl -s -X POST http://127.0.0.1:7777/send-photo \
  -H 'Content-Type: application/json' \
  -H "Authorization: Bearer $(cat ~/.max/api-token)" \
  -d '{"photo": "/tmp/output.jpg", "caption": "Description"}'

Color Palette (from postrboard.com -- ALWAYS use)

  • Coral/salmon (#F97066) -- rooftops, doors, warm architectural accents, barns
  • Azure/sky blue (#7CD4FD) -- sky, water, reflections, moonlight
  • Lime/spring green (#85E13A) -- foliage, lawns, fields, meadows
  • Ice blue/mist (#B9E6FE) -- atmospheric distance, fog, clouds, haze
  • Warm cream/ivory -- highlights, light sources, house siding
  • Deep navy/indigo -- night skies, deep shadows
  • Soft grays -- roads, sidewalks, stone

Always weave these into the prompt. The palette is what makes these feel cohesive.

Proven Prompt Patterns

Daytime bucolic (the original hit): "Digital illustration desktop wallpaper in the style of Alto Adventure or Monument Valley games -- stylized but detailed. [SCENE]. Style: flat illustration with Figma-crafted geometry -- clean shape fills, smooth gradients within shapes, layered depth like cut paper, organic but geometric forms. Designed with artistry and care like a designer's portfolio piece, not procedurally generated. Multiple shape layers creating depth. No outlines, no photorealism, no 3D rendering, no texture or grain, no noise overlay. Clean vector aesthetic but with enough detail and compositional sophistication to feel crafted, not minimal. Color palette: coral/salmon architectural accents, azure and ice blue for sky, lime and spring greens for foliage, warm cream for highlights. 16:9 aspect ratio, 4K resolution."

Nighttime (moonlit scenes): Same as above but add: "deep navy/indigo night sky, warm amber/cream window glows, silver-blue moonlight, ice blue atmospheric mist" to the color palette section.

Cityscape/skyline scenes (proven detail level): "[SCENE with specific landmarks, varied rooftop shapes, water towers, abstract architectural signage (no readable text), bridges, tree lines, multiple foreground elements creating rich layered depth]. [PALETTE with sky gradient, accent colors, water reflections, shadow colors]. No text, no words, no lettering, no labels, no signage with readable text -- any signage must be abstract and unreadable. Like a richly detailed illustrated travel poster with many layers. Style: flat design illustration that looks designed in Figma but with artistry and care. Smooth organic curves, not harsh geometry. Flat fills with subtle gradients within shapes. Thoughtful color choices, balanced layout, layered depth with atmospheric perspective through color value shifts. More detail and variety than basic shapes, but still clearly vector illustration, not painted or rendered. No outlines, no texture, no grain, no photorealism, no 3D. Clean edges. Like the best work on Dribbble's illustration tag -- a skilled designer's portfolio piece. 16:9 aspect ratio."

Notes

  • Orchestration model: Always use Claude Opus (claude-opus-4.6) when generating prompts for this style. The prompt crafting matters -- cheaper models lose the nuance.
  • Image model: Gemini 3 Pro Image (google/gemini-3-pro-image-preview) via nano-banana skill
  • Always generate at 4K (produces 5504x3072)
  • Convert PNG to JPG (quality 92) before sending to Telegram if over 10MB
  • The "Alto Adventure / Monument Valley" reference in prompts helps anchor the style
  • "Figma-crafted geometry" is the key phrase that prevents over-polishing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment