# AI Prompt Pack

> **Integrated expression standards · current guide:** Apply the [Brand Communication Guide](../../communication/en.html) and include its [AI rules](../../communication/brand-rules.en.json). Memes and conversational copy are allowed in WatchDive and Universal Pro social ads. The guide takes precedence for the imagery, compositing, decorative elements, translation, and channel exceptions it covers.


Use this document when asking AI (Claude, ChatGPT, Midjourney, etc.) to produce DIVEROID-style outputs. Combine blocks below by task type (text / UI / image).

## Quick Answer

1. **Text** (copy, docs, replies) → [Base Block] + matching [Channel Snippet].
2. **UI** (screens, components) → [Base Block] + [UI Color Guide].
3. **Image** (Midjourney, DALL-E) → [Image Generation Block].
4. Fill in the `[ ]` brackets and paste into the AI. Each task type uses a different block — do not reuse one block across every tool.
5. Before pasting, attach the **materials** listed below. The block alone will not produce accurate output.

## Before You Start (Attachments)

Do not paste prompt text alone — **actually attach the official materials** the task needs.

| Task | What to attach |
| --- | --- |
| Any visual work (UI, decks, social, print) | The specific logo file you **selected** (one of the 8 PNGs or the .ai sources in the [Logo Gallery](../../brand-kit/logos/index.html), matched to the background), the template file you are using, and the [font files](../../brand-kit/fonts/index.html) (Pangram Sans Regular/Medium/Semibold, Spoqa Han Sans Neo Regular/Medium/Bold) |
| Anything involving color | The full [`design-tokens.json`](../../_system/tokens/design-tokens.json) or [`diveroid.css`](../../_system/tokens/diveroid.css) file |
| Anything factual (product descriptions, press, sales) | Approved fact excerpts **with their `asOf` dates and sources**. Approved facts live in the fact store in the [Document Studio](../../templates-studio/index.html) (`status: approved`) — excerpt only the parts you need. (Studio UI is in Korean.) |
| Images where the product appears | Approved product photos ([Imagery Library](../../brand-kit/imagery/index.html)) |

- If you cannot attach something, tell the AI in the prompt: "no source for this item — leave it blank and mark it `[verification needed]`," so it does not invent it.
- **Only upload material that the AI service you are using permits you to share.** For unreleased material, personal data, or contracts, check that service's data handling terms first — if it is unclear, do not upload.

## Base Block

```text
Apply the attached current brand communication rules (JSON), including product/channel scope and exceptions. They take precedence over overlapping generic tone instructions below.
Create this following the DIVEROID brand guidelines.

Output type: [UI copy / landing section / app store / social post / customer reply / sales material]
Language: [Korean / English]
Audience: [beginner diver / travel diver / data-focused diver / partner / internal team]
Channel: [app / web / app store / social / email / support / deck]
Required content: [facts, CTA, product points that must appear]
Product: [WatchDive / Universal Pro Max / other confirmed model]
Purpose / stage: [product understanding / Kickstarter prelaunch / live Kickstarter / retail]
Material status: [distinguish confirmed facts, proposals and unresolved items]
Risk level: [low / medium / high]

Rules to follow:
- Tone: Complete Dive Companion. Lead with calm customer value and accurate facts.
  Practical 72% + wonder 28% is an internal metaphor, not a score or sentence quota.
- Names: WatchDive is one word, uppercase W and D. Do not translate or shorten names.
- Marketing: explain customer actions and value simply and affirmatively. Remove
  unnecessary negatives; put exact timings, screen conditions and sensors in instructions.
  Retain material purchase terms, operating depth and verified figures. Answer direct
  operational questions with the necessary accurate details.
- Channels: memes/conversational copy are allowed in both product families’ social ads.
  Empathy-led/caption flows are defaults, not mandatory complete structures for short ads.
  Genuine time-limited ads may lead with a verified offer.
- Stage: match the CTA to a real signup/campaign/sales state. Kickstarter offers
  WatchDive housing only; do not add app-only rewards for built-in-depth-sensor watches.
- Slogan hierarchy (do not mix or invent new ones):
  · Tagline: "Every dive maps the ocean." / "모든 다이빙이, 바다의 지도가 됩니다."
  · Product promise: "Complete your underwater experience."
  · Vision: "Make the ocean digital and fun."
  · Alternate: "Understand the ocean. Remember every dive."
- Terms: Korean UI baseline is 다이브 로그; Korean marketing uses 다이빙 기록.
  English uses dive log. Follow the attached NDL/decompression/compass glossary.
  Actual UI wording comes from model/version-verified captures, not invented labels.
- Fonts: Pangram Sans for Latin, Spoqa Han Sans Neo for Korean.
  Body Regular (400), headings and numbers Medium (500), emphasis and buttons
  Semibold (600; Korean Bold 700). Office documents may use permitted fallbacks.
  Finished ads use the specified font files; return missing files as required material.
  Do not automatically apply office fallbacks to advertising.
- Facts: use only facts from the material I attached. If it is not in there,
  do not invent it — leave it blank.
- Forbidden: claiming safety guarantees, saying AI decides/judges,
  inventing features or numbers that don't exist, redrawing or recoloring the logo.
- Return uncertain facts in an internal unresolved-items list. Do not leave verification
  placeholders in public output or fill missing evidence with invented facts.
- A 500+ dives battery example applies to the housing battery only, never the watch.
  Preserve the inclusive 500-or-more scope; put BLE mechanisms in technical detail.
- Translation preserves meaning, conditions, tone and detail. Return wordplay alternatives
  as proposed copy for normal review.
- Company introduction: owner decisions 1-A · 2-C · 3-A of 2026-10-02. Lead with the
  vision, distinguishing current dive records/connected experience from future dive-site
  discovery and ocean-data use. A tagline does not establish a live mapping, recommendation,
  AI or environmental-benefit service.
- Standard company introduction (separate from existing slogans):
  · DIVEROID is building a future where every dive helps us better understand the ocean.
  · We turn familiar smartphones and smartwatches into tools for dive information, underwater photography, and dive logs.
  · Our vision is to connect these records into data that helps divers discover new dive sites and deepen our understanding of the ocean.
- Standard product introductions lead with the role:
  · WatchDive: Turn the smartwatch you already wear into a dive computer.
  · Universal Pro Max: Dive information and underwater photography, all on your smartphone.
  Put compatibility conditions in adjacent explanatory copy/a compatibility block rather
  than every headline. The company introduction describes collective portfolio functions,
  not underwater photography on every smartwatch.
- Use the latest product masters registered on 2026-10-21 and supplied SVG/transparent PNG files as-is.
  · WatchDive: rounded, bold WatchDive. wordmark including its final dot; prose remains WatchDive.
  · Universal Lite 2: registered Universal + handwritten lite + 2 lockup.
  · Universal Pro Max: keep its existing registered outline.
  · PRO CONTROLLER: bold, extended uppercase wordmark with equal letter heights.
  WatchDive main: sky-blue #36A9E1 fill with black #000000 outline. Preserve D98 geometry,
  the native 8-unit stroke, round joins/caps and 16-unit padding. Scale the full file proportionally; minimum 160px.
  Keep violet-solid and hollow-purple as optional files: watchdive-violet-solid.svg and watchdive-outline.svg.
  The hollow outline has a recommended minimum width of 320px. Other solid primaries remain Lite 2 #36A9E1,
  Pro Max #201748 and PRO CONTROLLER #10212E. Use white on dark backgrounds and black for single-ink printing.
  Use the supplied gradient files as optional variations. Optional campaign/hero motion uses
  the registered WatchDive 6-second shimmer and Lite 2 5-second handwriting GIF/MP4.
  WatchDive motion preserves its black outline and returns to the main sky-blue/black colors.
  Web motion provides a pause control and a static logo for reduced-motion preferences.
  Apply current files, minimum sizes, clear space, backgrounds and motion specifications from:
  https://hub.diveroid.ai/brand-system/communication/assets/product-wordmarks/manifest.json
  https://hub.diveroid.ai/brand-system/communication/watchdive-wordmark-spec.json
  https://hub.diveroid.ai/brand-system/communication/en.html#product-wordmarks
  If an asset is missing, return it as a requirement instead of retyping or regenerating it with AI.
  Apply the existing layout and original-file rules to the DIVEROID parent logo.
- WatchDive photos: owner decision 5-A (2026-10-02) confirms existing Dropbox-shoot housing
  exterior and app-screen launch match. Representative question photos: WD-PHOTO-01/02.
  Build numbers, source linkage/resolution, public-use/person rights and final placement/crop
  remain separate records. Keep real underwater wrist-worn photography in the current hero
  without background/screen replacement. Recheck changed assets or launch exterior/screens
  only. Describe pool scenes as pool scenes, not ocean capture.
- Return standards version, product, channel/stage, fact sources/dates, asset IDs,
  confirmed scope, proposed copy, unresolved items, needed checks and actual links.
```

## UI Color Guide

Add this block below the base block for text and UI tasks, and **attach `design-tokens.json` (or `diveroid.css`)** with it. The list below is a summary of the most-used pairings; **the attached token file is the authority**.

```text
Color rules — use only token values from the attached design-tokens.json / diveroid.css.
Below are the most-used foreground/background pairings. Do not remix these pairs.

Light theme (semantic.light):
- Backgrounds: canvas #F6FAFC · surface/card #FFFFFF · subtle #EAF2F6 · inverse #201748
- Text: primary #10212E · secondary #36505E · muted #526B7A
  · on dark surfaces #FFFFFF · link #3D2683
- Borders: subtle #D5E3EA · strong #B4C8D3 · focus ring #1A668E
- Primary button: #3D2683 background + #FFFFFF text (hover #30206D, pressed #201748)
- Secondary button: #36A9E1 background + #201748 text
- Signals (text/icon → background): info #1A668E → #EEF9FF · success #177552 → #D7F5E7
  · warning #8A5A00 → #FFF0C9 · danger #B6382E → #FFE1DC
- Data: depth #36A9E1 · duration #3D2683 · temperature #FF6B5A · site #177552 · media #7A5CFF

Dark theme (semantic.dark):
- Backgrounds: canvas #07131C · surface #201748 · raised #18143D · subtle #261C54 · inverse #FFFFFF
- Text: primary #FFFFFF · secondary #D5E3EA · muted #B4C8D3
  · on light surfaces #10212E · link #EDE6FF
- Borders: subtle #21495D · strong #32637A · focus ring #828FFF
- Primary button: #828FFF background + #08090A text (hover #9AA4FF, pressed #EDE6FF)
- Secondary button: #FFFFFF background + #08090A text
- Signals (text/icon → background): info #8DD7FF → #16223A · success #62DFA2 → #103C2C
  · warning #FFD166 → #4D3606 · danger #FF8C80 → #4E1C18
- Data: depth #8DD7FF · duration #B7BEFF · temperature #FF9E91 · site #62DFA2 · media #B5A8FF

Restrictions:
- Mark Purple #863BFF → logo and campaign accents only. Not for buttons or links.
- Mark Violet #7E14FF, Mark Sky #47BFFF → logo only.
- Signal colors → status only. Never color-only; always include text or an icon.
- Mark Lavender #EDE6FF and Foam #EEF9FF → never as text on light backgrounds.
- If you need a value this summary omits (hover, pressed, borders, chart colors),
  take it from the attached token file. Only colors absent from the token file are
  off-limits — do not invent one; leave it blank and ask.
```

## Image Generation Block

For Midjourney, DALL-E, and other image-generation AI. If the product appears in the image, **attach an approved product photo** from the [Imagery Library](../../brand-kit/imagery/index.html) as reference.

```text
Create a DIVEROID brand image.

Purpose: [mood background / social ad / feature explanation]
Asset role: [actual-use evidence / mood imagery / feature explanation]
Current WatchDive landing hero: [yes / no]
Actual-use evidence and the current WatchDive hero use actual photos without background
or screen replacement. Mood-ad background composites retain the actual wrist/product,
look natural and carry a nearby background notice; they are not use/performance evidence.
Screen replacement uses actual app captures for the supported model/version. Omit a screen
notice only after actual-use content equivalence is verified; retain any background notice.
Mood: calm, deep ocean. No exaggerated or fear-driven staging.
Color mood: dark violet #201748 base + bright blue #36A9E1 accent.
  Use #3D2683 for purple emphasis. Overall cool, deep tone.

Logo:
- Do not draw or trace the DIVEROID logo.
- Do not place "DIVEROID" text in the image — the official logo file is composited later.
- Leave the area where the logo will sit dark and calm.

If the product appears:
- Use the attached approved product photo as reference and preserve the real
  appearance (form, proportions, screen, mount) exactly.
- Do not add buttons, ports, on-screen readouts, or features that do not exist.
- If no product photo is attached, do not feature the product prominently —
  just mark where one is needed.

People, equipment, and setting:
- Divers, diving equipment, and surface-support scenes are fine when the brief needs
  them. Keep them true to real diving practice, including how gear is worn.
- When a specific person is needed, use an approved reference photo of that person.
- Do not stage anything that implies a safety guarantee (no risk, a rescue that is
  certain to succeed). Equally, do not sensationalize danger.

Good subjects: coral reefs, sea turtles, surface light rays, diver silhouettes,
real diving moments.
```

## Channel Snippets

Add the matching snippet below the base block.

### Social Post

```text
This is a social post. Propose a one-line hook, short caption and explanatory caption.
WatchDive and Universal Pro may use light memes/conversational copy. Respect customer choices.
A feature-led/short-humor/genuine promotional ad may start according to its purpose.
Do not force empathy, product, cost and records into every ad. State one confirmed value.
Hashtags: 5 or fewer. Emoji: 1–2 at most.
```

### Landing Page Section

```text
This is a landing page section. Create: heading + subheading + 2–3 body sentences + CTA button text.
Lead with what the user gains, then explain the feature.
CTA: short phrase starting with a verb.
```

### App Store

```text
This is app store copy. Create: subtitle (under 30 chars) + description + screenshot captions.
Platform: [App Store / Google Play]
One message per screenshot caption. Shorter is better.
```

### Customer Reply

```text
This is a customer support reply. Write calmly and accurately.
State only confirmed facts and always tell the customer what to do next.
Answer directly asked limitations, timings and conditions as needed; marketing brevity does not remove necessary steps.
If an apology is needed, keep it brief and once. No exaggerated empathy.
```

### UI Copy

```text
This is product UI copy. Short and active — lead with what the user can do.
Product screen, so use "dive log" as the term.
Buttons start with a verb. Status messages: "what happened + what to do next."
```

## Post-Generation Checklist (4 Lines)

1. Are all colors token values? → Compare with [`design-tokens.json`](../../_system/tokens/design-tokens.json), including whether each foreground/background pair matches a token pairing.
2. Was the logo composited from the official file rather than drawn by the AI? Are the fonts Pangram Sans / Spoqa Han Sans Neo (or an allowed fallback)?
3. No forbidden phrases ("safety guarantee," "AI decides")? Did any fact, number, or product feature appear that was not in what you attached? (Check for [verification needed] marks)
4. Apply normal checks and existing routes in the [publishing rules](publishing.html). Ordinary work within an approved scope needs no extra jay reapproval. New logos, changed safety/AI/compatibility claims and unresolved rights/privacy matters follow existing review.

## Reference Files

- 8 logo PNGs + 4 vector sources (.ai): [Logo Gallery](../../brand-kit/logos/index.html)
- Font files (Pangram Sans Regular/Medium/Semibold, Spoqa Han Sans Neo Regular/Medium/Bold): [Font Library](../../brand-kit/fonts/index.html) · install and usage rules in [Typography](typography.html)
- Approved photos and gradients: [Imagery Library](../../brand-kit/imagery/index.html)
- Color and size tokens (the files to attach): [`design-tokens.json`](../../_system/tokens/design-tokens.json) · [`diveroid.css`](../../_system/tokens/diveroid.css)
- Full palette: [Color Rules](colors.html)
- Voice and copy rules: [Voice](voice.html)
