Two Layers
YAML front matter for machine-readable metadata. Markdown body for the authoritative style specification. No plugins required.Complete STYLE.md Example
Plain Markdown, ready for any AI tool.20 Supported Sections
Include only the sections relevant to your style. Each is optional.Integration
STYLE.md is designed to be extended. If your AI tool reads STYLE.md files, let us know.Frequently Asked Questions
What is STYLE.md and why does it exist?
STYLE.md is an open file format for portable creative style specifications. It stores colors, typography, mood, voice, lighting, and up to 20 creative domains in a single Markdown file with YAML front matter. Any AI tool that reads Markdown — ChatGPT, Claude, Midjourney, FLUX, Cursor, or your own agent — can consume it directly, without plugins or integrations.
Which AI tools can use a STYLE.md file?
Any AI coding agent or tool that reads your project files. Drop STYLE.md in your project root and it gets picked up automatically. For tools that need an explicit pointer, add one line to your AGENTS.md or claude.md instructing the agent to load STYLE.md for any style or creative work — Claude Code, Cursor, Copilot, Cline, and most custom agents follow that convention.
What creative disciplines does STYLE.md cover?
Photography, illustration, graphic design, motion graphics, copywriting, UI/web design, video, and product design — and anything in between. The format defines 20 sections covering output format, colors, typography, light & shadow, voice & language, camera & motion, surface & material, guardrails, and more. Include only the sections your style actually uses.
Do I need to fill in all 20 sections?
No. Sections are optional — include only what is relevant to your style. A photography-only style might use Output Format, Colors, Light & Shadow, and Mood & Personality. A copywriting style might only need Voice & Language and Guardrails. The YAML front matter lists which sections are present so tools can route efficiently without reading the whole file.
How do I create my own STYLE.md file?
The fastest way is with StyleRef: describe your style, upload reference images, or browse example styles — StyleRef generates a valid STYLE.md you can download and drop into any project. You can also write one by hand following the open spec on GitHub. The format is plain Markdown; no build tools or dependencies required.