flux-best-practices
Comprehensive guide for BFL FLUX image generation models. Covers prompting, T2I, I2I, structured JSON, hex colors, typography, multi-reference editing, and model-specific best practices for FLUX.2 and FLUX.1 families.
By calesthio · 672 installs
npx skills add calesthio/openmontage --skill flux-best-practices
Source repository · Upstream listing
FLUX Best Practices
Use this skill when generating prompts for any BFL FLUX model to ensure optimal image quality and accurate prompt interpretation.
Extended reference: [ AGENTS.md ](AGENTS.md) in this directory is the long form upstream FLUX guide (vendored from Black Forest Labs). It is supplementary reference material scoped to this skill only — SKILL.md is the loadable entry point and the authority. It does not override or extend the repository root AGENTS.md / AGENT GUIDE.md .
When to Use
Creating prompts for FLUX.2 or FLUX.1 models
Text to image (T2I) generation
Image to image (I2I) editing with FLUX.2 models
Structured scene generation with JSON
Typography and text rendering
Multi reference style transfer
Color accurate brand generations
Quick Reference
Prompt Structure Formula
Model Selection
Use Case Recommended Model Notes
Fastest generation FLUX.2 [klein] 4B or 9B, sub second
Highest quality FLUX.2 [max] Best detail, grounding search
Production balanced FLUX.2 [pro] Quality + speed
Typography/text FLUX.2 [flex] Best text rendering
Local/development FLUX.2 [dev] Open weights
Image editing FLUX.2 [pro/max] Pass image URL directly to input image
Inpainting FLUX.1 Fill Object removal/completion
Context editing FLUX.1 Kontext Older model, prefer FLUX.2
Critical Rules
1. NO negative prompts FLUX does not support negative prompts; describe what you want
2. Be specific Vague prompts produce mediocre results
3. Use natural language Prose/narrative style works best
4. Specify lighting Lighting has the biggest impact on quality
5. Quote text Use "quoted text" for typography rendering
6. Hex colors Use RRGGBB format with color description
Related
For API integration (endpoints, polling, webhooks), see the bfl api skill.
Rules Reference
Read individual rule files for detailed guidance:
[rules/core principles.md](rules/core principles.md) Universal FLUX prompting principles
[rules/flux2 models.md](rules/flux2 models.md) FLUX.2 family: klein, max, pro, flex, dev
[rules/flux1 models.md](rules/flux1 models.md) FLUX.1 family: older generation of FLUX.2 models pro, Kontext, Fill
[rules/t2i prompting.md](rules/t2i prompting.md) Text to image prompting patterns
[rules/i2i prompting.md](rules/i2i prompting.md) Image to image editing with FLUX.2
[rules/json structured prompting.md](rules/json structured prompting.md) Complex scene composition
[rules/hex color prompting.md](rules/hex color prompting.md) Precise color specification
[rules/typography text.md](rules/typography text.md) Text rendering and typography
[rules/multi reference editing.md](rules/multi reference editing.md) Multi image references
[rules/negative prompt alternatives.md](rules/negative prompt alternatives.md) Positive alternatives
[rules/model selection guide.md](rules/model selection guide.md) Choosing the right model
Example Prompt