Files
AI-ART/prompts/styles.md

2.0 KiB

AI-ART Style Registry (Constraints-Compliant)

This document defines registered visual styles. All styles MUST comply with:

  • README.md
  • prompts/constraints.md

Styles are identified by STYLE_ID. No free-form styles are allowed.


1. Style System Rules

  • Each style has a unique STYLE_ID
  • Only registered STYLE_IDs may be activated
  • Styles are inert unless explicitly activated by task or manifest
  • Styles NEVER override constraints.md

2. Registered Styles

STYLE_ID: FLAT_BASE_01

Status: DEFAULT
Description: Neutral flat illustration baseline

Rules:

  • Illustration-oriented
  • Flat or semi-flat rendering
  • Minimal shading
  • Clean line work
  • Neutral lighting
  • No effects

Use case:

  • Character sheets
  • Full-body reference
  • Default人物紹介

STYLE_ID: FLAT_MUTED_02

Status: OPTIONAL
Description: Flat style with muted palette

Rules:

  • Flat color blocks
  • Low saturation
  • Soft contrast
  • No gradients or glow

Use case:

  • Calm tone characters
  • Background-less portraits

STYLE_ID: LINE_ART_01

Status: OPTIONAL
Description: Clean line-art focused style

Rules:

  • Strong line definition
  • Minimal or no fill color
  • Uniform line weight
  • No texture

Use case:

  • Design reference
  • Technical character outlines

3. Forbidden Style Behavior

Styles MUST NOT introduce:

  • Photorealism
  • Cinematic lighting
  • Effects, glow, aura
  • Narrative implication
  • Environmental elements

Any style violating constraints.md is INVALID.


4. Activation Mechanism

Styles are activated ONLY via:

  • task_template.md
  • or manifest.json

If no STYLE_ID is specified:

  • FLAT_BASE_01 is automatically applied

5. Conflict Resolution

If multiple STYLE_IDs are specified:

  • Use the first listed STYLE_ID
  • Ignore others
  • Do NOT merge styles

6. Extension Policy

To add a new style:

  • Assign a new unique STYLE_ID
  • Define explicit rules
  • Ensure constraints.md compliance
  • Never modify existing STYLE_ID behavior

STYLE_IDs are immutable once defined.