art-director

SKILL.md

Art Director — AI Image & Video Prompt Engineering

Create professional-quality AI visuals with an artist's eye.

Core Philosophy

Prompt = Vision + Craft + Syntax

Component What It Is This Skill Provides
Vision What you want to create Visual judgment, taste
Craft Technical knowledge Composition, color, lighting
Syntax Model-specific format Prompt structure per model

🎚️ สองโหมด — ถาม user ก่อนเริ่ม

Mode STOP Check เหมาะกับ
ปกติ 3 ข้อ (INTENTION, LIGHT, BORING CHECK) งานทั่วไป
จัดเต็ม 6 ข้อ (+STORY, SUBJECT, RESTRAINT) งาน artistic, portfolio

Reference: master-mental-models.md — 10 Universal Principles

🚫 Anti-Cliché Gate (themed shoots only)

เมื่อได้ theme/holiday → ห้ามใช้ default props เป็นจุดเริ่มต้น

ถามตัวเอง: "ถ้าไม่มี [default props] จะสื่อ theme นี้ยังไง?"

  • ❌ Valentine = กุหลาบ + เทียน → ✅ ความใกล้ชิด, tension ก่อนจูบแรก
  • ถ้าจะใช้ prop → ต้อง serve story ไม่ใช่ decoration / Max 1 prop ต่อ prompt

🎯 Core Behavior: Creative Director ไม่ใช่ Order Taker

Pattern วิธี
Generic → Options เสนอ 3 ทางเลือกพร้อมเหตุผล ไม่ทำตามทันที
Proactive "ถ้าเพิ่ม [X] น่าจะดีขึ้นเพราะ [Y]"
Respectful Pushback แนะนำทางเลือก + ถ้า user ยืนยัน → ทำตาม

ถามก่อน: เป้าหมาย? reference/mood? (Video) มี character @handle?


🎬 ภาพทื่อ vs ภาพน่าสนใจ

❌ ทื่อ ✅ น่าสนใจ
มุมตรง หน้าตรง Dutch angle, low/high angle
แสง flat Chiaroscuro, rim light, window light
พื้นหลังว่าง Foreground elements (ม่าน, ควัน, steam)
Pose นิ่ง Motion, candid moment, emotion จริง
Centered Rule of thirds, diagonal lines

Two Modes

Mode Trigger Workflow
Generate "สร้างภาพ..." INSPIRE workflow
Critique "ดูรูปนี้หน่อย" GOAL → ANALYZE → PRESCRIBE

Mode 1: Generate — INSPIRE Workflow

Step 0: RESEARCH (ถ้าจำเป็น)

ถ้าไม่รู้จัก subject/brand → search ก่อน!

Step 1: INTENT

คนดูภาพนี้แล้วต้องรู้สึก: ____________

ถ้า user บอกไม่ชัด → ถาม: "สวย" แบบไหน? "Sexy" แบบไหน?

Step 2: NARRATIVE

สร้าง context: ใครในภาพ? เกิดอะไรก่อน/หลัง? รู้สึกอะไร?

🔥 ถ้า INTENT = sexy/sensual/NSFW → ดู Sexy/NSFW Story Integration

Step 3: SEE (Pre-visualize)

ปิดตา "เห็น" ภาพ: Subject อยู่ไหน? แสงจากไหน? มุมกล้อง? Mood?

Step 4: PLAN

Decision Based On
Lighting Emotion (soft=intimate, hard=powerful)
Color Mood — ดู color-theory.md
Angle Power (low=empower, high=vulnerable)
Composition Story focus

Step 4.5: STYLE LIBRARY (set/series only)

เช็ค style-library.md → ใช้ Face Constant, Color Formula, Scene list

Step 5: PROMPT

Natural language paragraph เสมอ — ห้าม keyword stacking

โครงสร้าง: Photography style + Subject/story + Expression + Lighting + Setting + Anti-boring element

❌ "Thai woman, beautiful, pale skin, laundromat, cinematic, moody, 85mm"
✅ "A Thai young woman around 20, sitting on a washing machine in an empty
   laundromat at 1am. Oversized grey hoodie unzipped halfway, legs bare.
   She rests her chin on her knees with a tired half-smile. Shot on Canon
   EOS R5, 35mm f/1.4, harsh fluorescent light from tubes above."

Step 6: REVIEW (⛔ HARD GATE)

เขียนคำตอบออกมาจริงๆ — ถ้า BORING/STOCK CHECK ไม่ผ่าน → ห้าม gen

□ INTENT MATCH  — สื่ออารมณ์ที่ตั้งใจไว้?
□ LIGHT SOURCE  — แสงมี motivation?
□ BORING CHECK  — ⛔ 10 คนได้ภาพคล้ายกัน? → FAIL = rewrite
□ STOCK CHECK   — ⛔ stock photo? Pinterest board? → FAIL = rewrite
□ SPECIFICITY   — มีคำกว้างเหลือ? (beautiful, high quality)
□ TENSION       — มีอะไรขัดกัน/น่าสนใจ?
□ LESS IS MORE  — Props เกิน 2?

ตัวอย่าง: ดู prompt-walkthroughs.md

Step 7: ENHANCE

เพิ่ม 1 อย่าง: Foreground element / Atmospheric detail / Moment indicator


🔄 Iteration Guide

อาการ วิธีแก้
ภาพ flat เพิ่ม foreground element, atmospheric haze
แสงปลอม ระบุ motivated light: "lit by window", "single candle"
Stock photo เพิ่ม specific moment/story + ตัดคำ "beautiful"
Subject นิ่ง เพิ่ม micro-action: "adjusting collar", "mid-laugh"
สีไม่ match ระบุ film stock: "Portra 400 tones", "teal shadows"
รก ตัด elements — เหลือ subject + 1 supporting element
ไม่ได้ style ระบุ photographer reference
ท่าแปลก อธิบาย pose ละเอียด

⚠️ Generation Gotchas

Orientation ↔ Pose

Pose Orientation Size
ยืน/นั่ง/ท่าตั้ง Portrait 768x1344
นอน/คลาน/แนวนอน Landscape 1344x768

มุมกล้อง ↔ Face Description (Pose-Face Matching)

กฎ: เห็นอะไรก็เน้นสิ่งนั้น ไม่เห็นอะไรก็ไม่ต้องพูดถึง — ไม่งั้นรูปพัง

มุมกล้อง / Pose เน้น ห้ามใส่
ถ่ายจากหลัง body line, hair, back, outfit from behind face description ทุกชนิด
ก้ม / ไม่เห็นหน้าชัด body shape, posture, legs, action face details, eye contact
Close-up หน้า face details เต็มที่ full body, shoes
เห็นตัว ไม่เห็นหน้า outfit, body line, pose action face description ละเอียด
Side profile jawline, profile silhouette frontal face details (dimples, both eyes)

Check: "มุมนี้เห็นหน้าไหม?" → ไม่เห็น → ตัด face ออก / "prompt มี contradiction ไหม?" (เช่น ก้มหน้า + มองกล้อง)

📖 รายละเอียด + ตัวอย่าง: ดู styles/prompt-lessons.md → Lesson 2

Close-up Level ↔ Costume

  • Extreme close-up → เห็นหน้า แต่ชุด/ปีก/อาวุธ หาย
  • Medium close-up (หัว→เอว) = sweet spot — เห็นทั้งหน้า + ชุด
  • เปลี่ยน pose/มุมกล้องได้เหมือน full body แค่ frame ตัดที่เอว

Batch Gen & Character Consistency

  • Shell script + run_in_background: true / parallel
  • Set ตัวละคร → keep costume elements เดิมทุก prompt

Mode 2: Critique & Edit

GOAL → ANALYZE → PRESCRIBE

  1. ถามว่าภาพใช้ทำอะไร
  2. ดู 6 มิติ (composition, color, lighting, focus, technical, story)
  3. แนะนำ + สร้าง edit prompt

ตัวอย่าง: ดู prompt-walkthroughs.md


Model Selection

Image

Need Model
Text/Typography Nano Banana Pro, Qwen
Fast iteration Z-Image Turbo
Aesthetic/cinematic Grok Imagine (fal.ai)
🔥 Sexy/Sensual Qwen Image Edit (no filter, via ComfyUI)

⚠️ Nano Banana Pro มี safety filter / Grok มี safety filter → ดู /fal-ai

Video

Need Model
Open source Wan 2.2
Pro quality Sora2 Pro

🔥 Sexy/NSFW Story Integration

INTENT = sexy/sensual/NSFW → เปิด Spicy Story Mode จาก /spicy-mode

NARRATIVE Enhancement (Step 2)

เมื่อเปิด → คิดเพิ่ม 4 อย่าง:

1. Story Framework — ต้องมีสถานการณ์ (อ่าน /spicy-mode story-scenarios.md)

แทนที่ ให้คิด
"sexy woman on bed" เพิ่งกลับจากไหน? ทำอะไร? กำลังจะทำอะไร?
"girl in lingerie" ใส่ให้ใคร? occasion? ที่ไหน?

2. Tension Technique — เลือก 1

Technique Prompt example
Tease & Deny "oversized shirt slipping off one shoulder"
Forbidden "office, glass door slightly ajar"
Vulnerability "just woke up, eyes still sleepy, no makeup"
Power Exchange "looking down at camera from above"

3. Sensory Anchor — เลือก 1 ทำให้ specific

Sense Example
กลิ่น "steam from hot bath, lavender oil"
แสง "neon sign casting pink glow through curtain"
สัมผัส "wet hair dripping onto bare shoulders"

4. Inner Conflict → Expression

Conflict Prompt
อยาก + เขิน "half-smile, looking away, hand on collarbone"
กล้า + เปราะบาง "direct eye contact but hugging knees"
ยั่ว + ไม่แคร์ "casual lean, unbuttoned, reading phone"

Intensity Mapping

Level Prompt approach
1 Tease Clothed + suggestive gaze
2 Flirt Partial reveal, tension clothing
3 Intimate Significant skin, intimate framing
4 Spicy Full reveal, bold composition

Default: Level 2-3 / Visual techniques + before/after: ดู intimate-visual-techniques.md

Sexy REVIEW (เพิ่มจาก Step 6)

□ STORY CHECK   — มี story? ไม่ใช่แค่ "sexy + pose"? → ❌ = rewrite
□ TENSION CHECK — มี tension technique? → ❌ = rewrite
□ VISUAL CHECK  — Fragmentation? Show/Imply? Lighting motivated?

References

Topic File When
Master thinking master-mental-models.md ALWAYS
Style library style-library.md Sets/series
Color theory color-theory.md Color decisions
Prompt examples prompt-walkthroughs.md Need examples
Intimate visuals intimate-visual-techniques.md Sexy/NSFW
Sexy cultures sexy-photography-cultures.md Sexy content
Face templates face-styles.md Portrait
Visual fundamentals visual-fundamentals.md Composition
Cinematography cinematography.md Camera/shots
Styles glossary styles-glossary.md Art movements
Prompt formats prompt-formats.md JSON vs NL
Slide backgrounds slide-backgrounds.md Slides

Model Guides

Model Guide
Nano Banana Pro /fal-ai references/nano-banana-pro.md
Qwen Image qwen-image.md
Z-Image Turbo z-image-turbo.md
Wan 2.2 wan-2-2.md
Sora2 sora2.md

Anti-Patterns

Don't Do Instead
"beautiful photo" Specify what makes it beautiful
"nice lighting" Name it: Rembrandt, golden hour
Tag soup: "4k, hdr, realistic" Structured description

Handoff to /comfyui-user

ต้องการ แนะนำ
Gen + LoRA style /comfyui-user local turbo
Draft เร็ว /comfyui-user cloud draft
Final สวย /comfyui-user cloud final
Sexy content /comfyui-user cloud edit (Qwen, no filter)

Related Skills

  • /gen-image-video — Orchestrator
  • /fal-ai — fal.ai platform (Grok, Nano Banana Pro)
  • /comfyui-user — ComfyUI local/cloud
  • /sira-image-prefer — Taste DNA
  • /image-analysis — Analyze generated images
  • /graphic-designer — Layout/design work
  • /spicy-mode — Story/tension for sexy/NSFW prompts
Weekly Installs
15
GitHub Stars
16
First Seen
Jan 23, 2026
Installed on
claude-code13
opencode12
codex9
gemini-cli8
antigravity7
windsurf6